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 ?