1/* vi: set sw=4 ts=4: */ 2/* 3 * pivot_root.c - Change root file system. Based on util-linux 2.10s 4 * 5 * busyboxed by Evin Robertson 6 * pivot_root syscall stubbed by Erik Andersen, so it will compile 7 * regardless of the kernel being used. 8 */ 9#include <stdlib.h> 10#include <stdio.h> 11#include <errno.h> 12#include "busybox.h" 13 14extern int pivot_root(const char * new_root,const char * put_old); 15 16int pivot_root_main(int argc, char **argv) 17{ 18 if (argc != 3) 19 show_usage(); 20 21 if (pivot_root(argv[1],argv[2]) < 0) 22 perror_msg_and_die("pivot_root"); 23 24 return EXIT_SUCCESS; 25 26} 27 28 29/* 30Local Variables: 31c-file-style: "linux" 32c-basic-offset: 4 33tab-width: 4 34End: 35*/ 36