L'objectif c'était que le process fils n'hérite de rien (ni les fichiers, ni les sockets). Après fork, on ne peut pas ré-établir toutes les connections puisqu'on a perdu l'historique.
En fait la bonne solution c'est mettre le flag close-on-exec sur les filedescripteurs. avec fnctl.... ça marche maintenant.
[^] # Re: non c'est bon.
Posté par EraZerg . En réponse au message comment faire un appel à system() sans que le processus hérite des filedescriptors. Évalué à 1.
En fait la bonne solution c'est mettre le flag close-on-exec sur les filedescripteurs. avec fnctl.... ça marche maintenant.
merci!