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;
 |