Ahora se crean bien los procesos hijos. El problema es que al ejecutar la función de forma infinita, el primer proceso entra en el bucle infinito y los demás procesos mueren. Así lo tengo ahora:
Código:
padre = getpid();
for(i=0; i<HIJOS; i++)
{
if(!fork())
{
break;
}
}
if(getppid() == padre) // Hijos.
{
for(;;)
{
funcion();
}
}