# | Line 452 | Line 452 | char *msg; | |
---|---|---|
452 | quit(code) | |
453 | int code; | |
454 | { | |
455 | + | int status; |
456 | + | |
457 | + | if (code == 0) /* reap any children */ |
458 | + | while (wait(&status) != -1) |
459 | + | if (code == 0) |
460 | + | code = status>>8 & 0xff; |
461 | exit(code); | |
462 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |