~mdw
/
misc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
timeout.c: Fix exit codes; useful message on exec failure.
[misc]
/
timeout.c
diff --git
a/timeout.c
b/timeout.c
index
0493efa
..
dbdc83e
100644
(file)
--- a/
timeout.c
+++ b/
timeout.c
@@
-412,7
+412,7
@@
int main(int argc, char *const argv[])
while (isspace((unsigned char)*p)) p++;
t = strtod(argv[0], &p);
while (isspace((unsigned char)*p)) p++;
while (isspace((unsigned char)*p)) p++;
t = strtod(argv[0], &p);
while (isspace((unsigned char)*p)) p++;
- if (*p) die(25
4
, "bad time value `%s'", argv[0]);
+ if (*p) die(25
3
, "bad time value `%s'", argv[0]);
/* --- Get things set up --- */
/* --- Get things set up --- */
@@
-439,7
+439,7
@@
int main(int argc, char *const argv[])
if (!kid) {
setpgid(0, 0);
execvp(argv[1], argv + 1);
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;
}
sc.kid = kid;