
#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",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