if (!strcmp(argv[1], "--version")) showVersion();
if (!strcmp(argv[1], "--")) ++argv;
+#ifdef NDEBUG
pid = Eclone(childFunc, STACK_START(buf), CLONE_NEWNS|CLONE_VFORK|SIGCHLD, argv+1);
+#else
+ pid = Eclone(childFunc, STACK_START(buf), CLONE_NEWNS|SIGCHLD, argv+1);
+#endif
p = Ewait4(pid, &status, 0,0);
if (WIFEXITED(status)) return WEXITSTATUS(status);
// make wait4() working...
signal(SIGCHLD, SIG_DFL);
+#ifdef NDEBUG
pid = syscall(__NR_clone, CLONE_NEWNS|SIGCHLD|CLONE_VFORK, 0);
+#else
+ pid = syscall(__NR_clone, CLONE_NEWNS|SIGCHLD, 0);
+#endif
switch (pid) {
case -1 : return -1;