Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
-
81e08ecb
by Raymond Toy at 2017-09-16T14:49:33-07:00
1 changed file:
Changes:
| ... | ... | @@ -107,8 +107,7 @@ prog_status(pid_t* pid, int* what, int* code, int* corep) |
| 107 | 107 |
w = waitpid(-1, &status, WNOHANG | WUNTRACED | WCONTINUED);
|
| 108 | 108 |
*pid = w;
|
| 109 | 109 |
|
| 110 |
- if (w == -1) {
|
|
| 111 |
-
|
|
| 110 |
+ if (w <= 0) {
|
|
| 112 | 111 |
return;
|
| 113 | 112 |
}
|
| 114 | 113 |
|
| ... | ... | @@ -129,7 +128,7 @@ prog_status(pid_t* pid, int* what, int* code, int* corep) |
| 129 | 128 |
*code = 0;
|
| 130 | 129 |
*corep = 0;
|
| 131 | 130 |
} else {
|
| 132 |
- fprintf(stderr, "pid = %d, status = 0x%x\n", *pid, status);
|
|
| 131 |
+ fprintf(stderr, "Unhandled waidpid status: pid = %d, status = 0x%x\n", *pid, status);
|
|
| 133 | 132 |
}
|
| 134 | 133 |
|
| 135 | 134 |
return;
|