* 'master' of /home/mdw/public-git/misc:
timeout.c: Fix exit codes; useful message on exec failure.
while (isspace((unsigned char)*p)) p++;
t = strtod(argv[0], &p);
while (isspace((unsigned char)*p)) p++;
- if (*p) die(254, "bad time value `%s'", argv[0]);
+ if (*p) die(253, "bad time value `%s'", argv[0]);
/* --- Get things set up --- */
if (!kid) {
setpgid(0, 0);
execvp(argv[1], argv + 1);
- _exit(252);
+ die(252, "exec(%s) failed: %s", argv[1], strerror(errno));
}
sc.kid = kid;