for(i=0; i<HIJOS && padre; i++) { if((padre = fork()) == -1) { exit(EXIT_FAILURE); } else { p[i] = padre; } } if(padre) { for(i=0; i<HIJOS; i++) { if(p[i]) { for(;;) { funcion(); } } } } else { }