X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Flinux%2Fmount.c;h=34e11af120353e07961d05bb60f568457ca7c9c6;hb=ab1772c597ba8fe0c26400256b12d7a4df23880e;hp=8e3cc122ea4a7e9d85397c6916bb59304376da4a;hpb=9b235e8374bfe15f73d470b4ad7d1c579fd9a71e;p=musl diff --git a/src/linux/mount.c b/src/linux/mount.c index 8e3cc122..34e11af1 100644 --- a/src/linux/mount.c +++ b/src/linux/mount.c @@ -3,5 +3,15 @@ int mount(const char *special, const char *dir, const char *fstype, unsigned long flags, const void *data) { - return syscall5(__NR_mount, (long)special, (long)dir, (long)fstype, flags, (long)data); + return syscall(SYS_mount, special, dir, fstype, flags, data); +} + +int umount(const char *special) +{ + return syscall(SYS_umount2, special, 0); +} + +int umount2(const char *special, int flags) +{ + return syscall(SYS_umount2, special, flags); }