1 /* vi: set sw=4 ts=4: */
3 * pivot_root.c - Change root file system. Based on util-linux 2.10s
5 * busyboxed by Evin Robertson
9 #include <sys/syscall.h>
10 #include <linux/unistd.h>
13 #ifndef __NR_pivot_root
14 #error Sorry, but this kernel does not support the pivot_root syscall
17 static _syscall2(int,pivot_root,const char *,new_root,const char *,put_old)
20 int pivot_root_main(int argc, char **argv)
25 if (pivot_root(argv[1],argv[2]) < 0)
26 perror_msg_and_die("pivot_root");