inetd: comment tweak. no code changes
[oweals/busybox.git] / coreutils / chroot.c
index 874ee917edb513ac9b08e39c154495bc47056850..9b3d700444cd47749142029b0d5ad298b518e376 100644 (file)
@@ -9,9 +9,9 @@
 
 /* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */
 
-#include "busybox.h"
+#include "libbb.h"
 
-int chroot_main(int argc, char **argv);
+int chroot_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
 int chroot_main(int argc, char **argv)
 {
        if (argc < 2) {
@@ -19,9 +19,7 @@ int chroot_main(int argc, char **argv)
        }
 
        ++argv;
-       if (chroot(*argv)) {
-               bb_perror_msg_and_die("cannot change root directory to %s", *argv);
-       }
+       xchroot(*argv);
        xchdir("/");
 
        ++argv;
@@ -35,5 +33,5 @@ int chroot_main(int argc, char **argv)
        }
 
        BB_EXECVP(*argv, argv);
-       bb_perror_msg_and_die("cannot execute %s", *argv);
+       bb_perror_msg_and_die("can't execute '%s'", *argv);
 }