Salut, Am si eu o intrebare daca puteti sa ma lamuriti va rog :
Pe Linux intr-un process copil aloc memorie inainte de a executa execv(). Dupa ce am executat execv() toata memoria procesului copil se suprascrie (asta inclusive heap-ul in urma alocarilor cu malloc, calloc..) 1.Apelul free() dupa execv() nu mai are sens deoarece s-a suprascris intreaga zona de memorie nu? 2.File descriptorii deschisi inainte de execv() se pierd, dar structurile aferente procesului care fac legatura cu inode-urile raman? 3.Pe Windows trebuie sa dealocam memoria pentru parametrii in linie de comanda trimisi catre CreateProcess() din procesul parinte pentru a evita memory leak-uri ? Va multumesc, Astept raspuns Sebastian Sent from Windows Mail
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
