Procesos padres e hijos en Linux con C

Se pide crear un programa que el proceso principal cree n procesos hijos ( npasado por el usuario y  n<100) que ejecuten el mismo programa. Cada proceso tiene que mostrar un mensaje con el índice de hijo que es y su PID. Además el proceso principal se tiene que asegurar que todos los hijos han finalizado antes de acabar.


Fuente: http://www.monografias.com/trabajos26/estados-proceso-hilos/estados-proceso-hilos.shtml