cleanups; use sys_clone()
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 21:33:41 +0000 (21:33 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 21:33:41 +0000 (21:33 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@834 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/src/rpm-fake.c

index fb96fdf..c9e4d72 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "pathconfig.h"
 #include "util.h"
+#include "sys_clone.h"
 
 #include <vserver.h>
 
@@ -523,10 +524,10 @@ removeNamespaceMounts(char const *path, char * const argv[])
       // make wait4() working...
     signal(SIGCHLD, SIG_DFL);
 
-#ifdef NDEBUG    
-    pid = syscall(__NR_clone, CLONE_NEWNS|SIGCHLD|CLONE_VFORK, 0);
+#ifdef NDEBUG
+    pid = sys_clone(CLONE_NEWNS|SIGCHLD|CLONE_VFORK, 0);
 #else
-    pid = syscall(__NR_clone, CLONE_NEWNS|SIGCHLD, 0);
+    pid = sys_clone(CLONE_NEWNS|SIGCHLD, 0);
 #endif
 
     switch (pid) {