X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fsrc%2Fexec-cd.c;h=0c47459ec5b18db45ae0f3c79b1642119d0c7001;hb=a917f24ef7b003dcef54a3db2644cf9cb4bc2db2;hp=2222d69cc8cfd481d3a3087eb0d2baa412ec0241;hpb=c3fec66a494a6b744a706700859b826da2f8bc4d;p=util-vserver.git diff --git a/util-vserver/src/exec-cd.c b/util-vserver/src/exec-cd.c index 2222d69..0c47459 100644 --- a/util-vserver/src/exec-cd.c +++ b/util-vserver/src/exec-cd.c @@ -21,7 +21,13 @@ #endif #include "util.h" -#include "wrappers.h" +#include +#include + +#define ENSC_WRAPPERS_PREFIX "exec-cd: " +#define ENSC_WRAPPERS_FCNTL 1 +#define ENSC_WRAPPERS_UNISTD 1 +#include int wrapper_exit_code = 255; @@ -31,7 +37,7 @@ showHelp(int fd, char const *cmd, int res) WRITE_MSG(fd, "Usage: "); WRITE_STR(fd, cmd); WRITE_MSG(fd, - "[--] *\n\n" + " [--] *\n\n" "Please report bugs to " PACKAGE_BUGREPORT "\n"); exit(res); } @@ -51,6 +57,7 @@ int main(int argc, char *argv[]) { int dirfd_root = Eopen("/", O_RDONLY, 0); int idx = 1; + int dirfd_cur; if (argc>=2) { if (strcmp(argv[1], "--help") ==0) showHelp(1, argv[0], 0); @@ -67,7 +74,7 @@ int main(int argc, char *argv[]) Echroot("."); Echdir(argv[idx]); - int dirfd_cur = Eopen(".", O_RDONLY, 0); + dirfd_cur = Eopen(".", O_RDONLY, 0); Efchdir(dirfd_root); Echroot(".");