cleanups
[util-vserver.git] / util-vserver / src / exec-cd.c
index 2222d69..0c47459 100644 (file)
 #endif
 
 #include "util.h"
-#include "wrappers.h"
+#include <fcntl.h>
+#include <errno.h>
+
+#define ENSC_WRAPPERS_PREFIX   "exec-cd: "
+#define ENSC_WRAPPERS_FCNTL    1
+#define ENSC_WRAPPERS_UNISTD   1
+#include <wrappers.h>
 
 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,
-           "[--] <dir> <cmd> <args>*\n\n"
+           " [--] <dir> <cmd> <args>*\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(".");