[so] fork, exec*
Lucian Cojocar
cojocar at gmail.com
Tue Mar 10 17:55:10 EET 2009
Salut,
am urmatoarea bucata de (pseudo)cod:
p = fork();
if (p < 0) {
...
}
if (p == 0) {
/* child */
/* alocare dinamica cu *alloc pentru parametri
execve */
if (execve(parametri) < 0) {
/* eroare execve */
/* eliberare parametri alocati dinamic */
exit(0);
}
} else {
/* parinte */
...
}
Cum eliberez parametrii alocati dinamic in caz ca execve se executa cu
succes?
Daca apelul lui execve este cu succes acesta inlocuieste zona de memorie
a procesului curent; ar trebui sa nu-mi mai pese de acei parametri
alocati dinamic?
P.S. valgrind --leak-check=full --show-reachable=yes nu mi-a indicat
niciun leak
Lucian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3361 bytes
Desc: S/MIME Cryptographic Signature
Url : http://cursuri.cs.pub.ro/pipermail/so/attachments/20090310/eae1ef16/attachment.bin
More information about the so
mailing list