[so] waitpid error
Dumitru Sorin
dumitru.sorin87 at gmail.com
Mon Mar 16 12:29:34 EET 2009
int status;
if( waitpid(process,&status, 0) == -1 ){
perror("WAITING");
}
if( WIFEXITED(status) ){
return status;
} else {
return -1;
}
2009/3/16 Daniel Baluta <daniel.baluta at gmail.com>
> 2009/3/16 Dumitru Sorin <dumitru.sorin87 at gmail.com>:
> > Salut,
> >
> > Ce se intampla daca procesul copil se termina inaintea apelului waitpid.
> > Mie imi da urmatoarea eroare la waitpid: No child processes. Asta desi
> > am creat un proces cu fork.
>
> Salut,
>
> Atunci când un proces copil se termină trece în aşa numita stare _zombie_.
> Intrarea sa în lista de procese este eliberată doar când părintele (
> sau dacă este orfan , procesul init)
> face waitpid.
>
> Pune , te rog , codul sau partea din cod care crează copilul şi face wait.
>
> thanks,
> Daniel.
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20090316/ad76e379/attachment.html
More information about the so
mailing list