|
|
retval=excode; | retval=excode; |
} /* reap some children */ | } /* reap some children */ |
while(childlimit&&children>=childlimit||(child=fork())==-1&&children) | while(childlimit&&children>=childlimit||(child=fork())==-1&&children) |
for(--children;(excode=waitfor((pid_t)0))!=NO_PROCESS;) |
for(;(excode=waitfor((pid_t)0))!=NO_PROCESS;) |
{ if(excode!=EXIT_SUCCESS) | { if(excode!=EXIT_SUCCESS) |
retval=excode; | retval=excode; |
if(--children<=maxchild) | if(--children<=maxchild) |