Browse Source

use umount2 syscall for umount (new targets lack old 1-arg umount)

Rich Felker 14 years ago
parent
commit
a5dec11306
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/linux/umount.c

+ 1 - 2
src/linux/umount.c

@@ -1,8 +1,7 @@
 #include <sys/mount.h>
-#define SYSCALL_STANDALONE
 #include "syscall.h"
 
 int umount(const char *special)
 {
-	return syscall1(__NR_umount, (long)special);
+	return syscall2(__NR_umount2, (long)special, 0);
 }