[so] waitpid error

Dumitru Sorin dumitru.sorin87 at gmail.com
Mon Mar 16 13:10:19 EET 2009


process este pidul returnat de un fork(). Nu au aparut erori la el.
Este vreo problema daca am folosit execvp pentru inlucuirea imaginii? Restul
codului pare ca functioneaza corect.

2009/3/16 Daniel Baluta <daniel.baluta at gmail.com>

> 2009/3/16 Dumitru Sorin <dumitru.sorin87 at gmail.com>:
> > int status;
> >     if( waitpid(process,&status, 0) == -1 ){
> >         perror("WAITING");
> >     }
> >     if( WIFEXITED(status) ){
> >         return status;
> >     } else {
> >         return -1;
> >     }
> Mesajul de eroare : "No child processes." este generat daca:
>         * procesul specificat de catre 'process' nu exista
>         * procesul specificat de catre 'process' nu este un copil al
> procesului ce apeleaza waitpid.
>
> Asadar verifica mai bine parametrul process.
>
>
> > 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
> >
> >
> > _______________________________________________
> > so mailing list
> > so at cursuri.cs.pub.ro
> > http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
> >
> >
> _______________________________________________
> 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/270219bf/attachment.html 


More information about the so mailing list