
#include
#include
#include
#include
#include
#include
#define NUM_HIJOS 3//
int main(void)
{
int ret,i;
for(i=0;i
if(ret==0){
printf("Yo soy el hijo %d mi padre es PID=%d,yo soy PID=%d\n",i,getppid(),getpid());
} else if(ret>0){
ret=wait(NULL);
while(ret>0){
ret=wait(NULL);
}
if(ret== -1 && errno!= ECHILD){
perror("fallo en wait");
exit(EXIT_FAILURE);
}
exit(EXIT_SUCCESS);
}
else if(ret==-1){
perror("fallo en fork");
exit(EXIT_FAILURE);
}
}
}
No hay comentarios:
Publicar un comentario