<br><br><div><span class="gmail_quote">On 11/2/07, <b class="gmail_sendername">Catalin Iacob</b> &lt;<a href="mailto:iacobcatalin@gmail.com">iacobcatalin@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
<br>Chestia cu close on exec nu e cea mai importanta din tema dar in general e<br>bine sa cureti resursele chiar daca le va curata sistemul de operare. Daca<br>zici ca nu e nevoie e ca si cum ai zice &quot;eu nu fac free pe memoria alocata
<br>dinamic fiindca oricum cand programul se termina elibereaza memoria, de ce sa<br>mai fac free de mana ca se pierde timp cu el&quot;. Ori nu-i asa; foarte multe<br>programe trebuie sa ruleze mai mult timp (poate ani) si leak-urile se
<br>acumuleaza devenind inacceptabile.<br></blockquote></div><br>Ok, daca programul ruleaza mult timp, trebuie eliberata memoria&nbsp;ca sa nu ajungi la un <br>moment dat sa folosesti toata memoria sistemului.&nbsp;Dar&nbsp;daca&nbsp;programul&nbsp;iese&nbsp;imediat&nbsp;
<br> si memoria este oricum eliberata la exit, mai are rost?<br><br>In&nbsp;cazul&nbsp;temei&nbsp;noastre,&nbsp;daca&nbsp;esueaza&nbsp;exec&nbsp;intr-un&nbsp;copil&nbsp;si&nbsp;imediat&nbsp;este&nbsp;apelat&nbsp;exit&nbsp;in <br>copil pentru a&nbsp;termina&nbsp;procesul,&nbsp;mai&nbsp;trebuie&nbsp;eliberata&nbsp;memoria(ce a copiat de la parinte, 
<br>inclusiv arborele)? <br>