On Mon, 19 Nov 2001 10:30:32 +0000
Swat <[EMAIL PROTECTED]> wrote:

> Hola gente!!!
> 
> Espero que no andeis de resaca de la hispalinux....
> 
> Como puedo hacer para que un proceso padre espera a que hallan finalizado 
> todos los hijos (fork() )... He estado probando con wait, wait4.. y no lo 
> consigo... Alguna sugerencia, thx!
> 
        Nass

        Prueba con esto : 

        Instala un manejador de señal en el padre
                        
        Signal(SIGCHLD,Sig_child);
 
                
void Sig_child( int signo)
{
        int             npid,n;
        
        while( (npid=waitpid(-1,&status,WNOHANG))>0)
                {
                        Hacer lo que te parezca  ....
                        }
        return;
}               
        

> Swat
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

Responder a