Aloa,
j'essaye de me remettre un peu dans le bain, un an sans faire de c provoque un peu de casse ahah =)
Enfin bref, ma question est toute simple.
J'ai admettons un process p1 qui possède 2 fils p2 et p3.
Mon programme tourne de façon à ce que p2 s'exécute p1 signale la fin de p2; puis p3 s'exécute et p1 signale la fin de p3.
Avec un bon vieux wait ça passe très bien.
Mais le truc, c'est que je termine p2 et p3 par un exit. Donc disons p2 exit(2) et p3 exit(3).
Comment je peux récupérer dans le process p1 le code de retour de p2 et p3 de la même façon que je récupère mon numéro de pid qui se termine ? Je me rappelle qu'il y a deux valeurs par défaut EXIT_SUCCESS et EXIT_FAILURE; mais ici ce n'est pas ce que je cherche à récupérer donc...
Partager