{ 0, 0, 0, 0 }
};
- int i = mdwopt(argc, argv, "+hvu" "GO" "f:dp:ls:g:", opts, 0, 0, 0);
+ int i = mdwopt(argc, argv, "+hvu" "GO" "f:dp:lqs:g:", opts, 0, 0, 0);
if (i < 0)
break;
_exit(0);
close(0); close(1); close(2);
- chdir("/");
+ if (chdir("/"))
+ die(1, "couldn't change to root directory: %s", strerror(errno));
setsid();
kid = fork();