se la sostituisci nel programmino senza modificare nient'altro il programma che parte con la exec non diventa defunto ! ! !
Il tuo programma padre (che genera il figlio) va a finire nell'else dove si metterà in attesa di un qualisiasi figlio creato ma se ne ha creato solo uno fino a quel momento aspetterà la chiusura di quello; l'uso della waitpid di solito va combinato memorizzando tuttti i pid creati ma nel tuo caso non serve . . .
. . .se non ho capito chiedi pure![]()