Bonjour a tous !
J'utilise la routine atexit(fin_prog) pour effectuer quelques taches a la fin de mon programme.... le probleme, c'est que mon prog utilise des process fils... or, lorsqu'ils sont forkes, la redirection de atexit() vers fin_prog fonctionne toujours, et du coup, ils effectuent ce que devrait faire seulement le pere....
Ya t'il un moyen d'annuler la redirection de atexit(), ou alors je fais simplement un test dans ma fonction fin_prog pour voir si je suis bien le pere ?
Merci d'avance !
Partager