Hola, he creado tres procesos hijos utilizando fork. Guardo los pid de los procesos hijos en un array llamado p. Los procesos hijos deben ejecutar la misma función de forma infinita. Solo consigo que el primer hijo ejecute la función de forma infinita. ¿Cómo podría hacer que los demás hijos también la ejecutasen? Gracias de antemano.
Código:
if(padre)
{
for(i=0; i<HIJOS; i++)
{
if(p[i])
{
for(;;)
{
funcion();
}
}
}
}