X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Flinux%2Fmount.c;h=34e11af120353e07961d05bb60f568457ca7c9c6;hb=a8f73bb1a685dd7d67669c6f6ceb255cfa967790;hp=61299d482c5e8a11a624b7bd600b117e12cb47d4;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/linux/mount.c b/src/linux/mount.c index 61299d48..34e11af1 100644 --- a/src/linux/mount.c +++ b/src/linux/mount.c @@ -1,8 +1,17 @@ #include -#define SYSCALL_STANDALONE #include "syscall.h" 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); }