summaryrefslogtreecommitdiffstats
path: root/mount/pivot_root.c
diff options
context:
space:
mode:
authorKarel Zak2006-12-07 00:25:52 +0100
committerKarel Zak2006-12-07 00:25:52 +0100
commit612721dba838fe37af543421278416bb7acf770c (patch)
treec9e54454cd39b2c26604446ee1a91fb2e9443ed4 /mount/pivot_root.c
parentImported from util-linux-2.11m tarball. (diff)
downloadkernel-qcow2-util-linux-612721dba838fe37af543421278416bb7acf770c.tar.gz
kernel-qcow2-util-linux-612721dba838fe37af543421278416bb7acf770c.tar.xz
kernel-qcow2-util-linux-612721dba838fe37af543421278416bb7acf770c.zip
Imported from util-linux-2.11n tarball.
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)
{