summaryrefslogtreecommitdiffstats
path: root/mount/pivot_root.c
diff options
context:
space:
mode:
Diffstat (limited to 'mount/pivot_root.c')
-rw-r--r--mount/pivot_root.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/mount/pivot_root.c b/mount/pivot_root.c
index fd4bef9df..674271ad2 100644
--- a/mount/pivot_root.c
+++ b/mount/pivot_root.c
@@ -4,11 +4,16 @@
#include <stdio.h>
-#include <linux/unistd.h>
+
+#ifdef __ia64__
+# include <sys/syscall.h>
+# define pivot_root(new_root,put_old) syscall(SYS_pivot_root,new_root,put_old)
+#else
+# include <linux/unistd.h>
static
_syscall2(int,pivot_root,const char *,new_root,const char *,put_old)
-
+#endif
int main(int argc,const char **argv)
{