pidfile.c: not used anymore
[oweals/busybox.git] / coreutils / chroot.c
index 8ad680c02c5c4bd80d6b0028ae0bddf5b677947f..fcd70f21a8bcfe9e07f3f449c592cde17ba96527 100644 (file)
@@ -9,12 +9,9 @@
 
 /* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */
 
-#include <stdlib.h>
-#include <stdio.h>
-#include <unistd.h>
-#include <errno.h>
 #include "busybox.h"
 
+int chroot_main(int argc, char **argv);
 int chroot_main(int argc, char **argv)
 {
        if (argc < 2) {
@@ -25,7 +22,7 @@ int chroot_main(int argc, char **argv)
        if (chroot(*argv)) {
                bb_perror_msg_and_die("cannot change root directory to %s", *argv);
        }
-       bb_xchdir("/");
+       xchdir("/");
 
        ++argv;
        if (argc == 2) {
@@ -36,6 +33,6 @@ int chroot_main(int argc, char **argv)
                argv[1] = (char *) "-i";
        }
 
-       execvp(*argv, argv);
+       BB_EXECVP(*argv, argv);
        bb_perror_msg_and_die("cannot execute %s", *argv);
 }