Effectivement, c'est ce qui cette propriété d'exec qui me pose probleme.
Je m'explique...
Dans mon programme, j'alloue de la memoire dynamiquement pour arg...
char ** arg
arg = (char**) calloc(...)
et pour les chaines de caracteres composant arg
arg[i]= malloc(...)
Je voudrais liberer cette mémoire à l'aide d'un free apres l'exec mais je je vois pas du tout comment le faire puisque le programme est remplacé apres l'appel d'exec.
[^] # Re: Pourquoi ?
Posté par lylo01 . En réponse au message free apres un Exec. Évalué à 1.
Je m'explique...
Dans mon programme, j'alloue de la memoire dynamiquement pour arg...
char ** arg
arg = (char**) calloc(...)
et pour les chaines de caracteres composant arg
arg[i]= malloc(...)
Je voudrais liberer cette mémoire à l'aide d'un free apres l'exec mais je je vois pas du tout comment le faire puisque le programme est remplacé apres l'appel d'exec.
Tu vois ce que je veut dire ?
[^] # Re: man 3 glob|wordexp
Posté par lylo01 . En réponse au message debutant en programmation systeme--Fork--Exec. Évalué à 0.
Merci beaucoup pour votre précieuse aide !
[^] # Re: man 3 glob|wordexp
Posté par lylo01 . En réponse au message debutant en programmation systeme--Fork--Exec. Évalué à 1.
Merci beaucoup !
[^] # Re: Une petite idée
Posté par lylo01 . En réponse au message debutant en programmation systeme--Fork--Exec. Évalué à 1.