inseamna ca (indiferent de arhitectura folosita pentru executarea comenzilor date) are sens sa dam close la descriptori decat in cazul in care sunt in procesul principal ... care in functie de arhitectura folosita pot sa fie = nici unul ( de exemplu la mine :P ) si sa ai grija sa nu se propage in copii alti descriptori (daca folosesti o structura arborescenta de procese)
<br><br><div><span class="gmail_quote">On 11/2/07, <b class="gmail_sendername">Lucian Adrian Grijincu</b> <<a href="mailto:lucian.grijincu@gmail.com">lucian.grijincu@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Nov 2, 2007 10:32 PM, Andrei Ciuca <<a href="mailto:andrei.ciuca@gmail.com">andrei.ciuca@gmail.com</a>> wrote:<br>> Da, dar daca exec esueaza atunci trebuie inchisi de mine ... si mi-e mai<br>> usor sa-i inchid si pe 0,1,2 tot timpul dupa ce esueaza exec decat sa tin
<br>> anumite structuri in aux care sa-mi zica daca si care a fost redirectat .<br>> Presupun ca nu are nimic daca ii inchid pe toti ... ? si asa urmeaza imediat<br>> exit si nu o sa-i mai folosesc ( apropo de asta ... nu e cam inutila faza cu
<br>> inchisul descriptorilor fix inainte de exit ?)<br>><br><br>Ba da, acolo nu mai are nici un rost, e chiar mai eficient sa lasi<br>sistemul de operere sa faca singur asta - salvezi niste<br>system-calluri.<br>(Oricum, asta in afara cazului in care folosesti un wrapper peste
<br>functiile raw ale sistemului care ar avea nevoie sa elibereze anumite<br>resurse/sa faca flush unor buffere.)<br><br><br>--<br>Lucian<br>_______________________________________________<br>so mailing list<br><a href="mailto:so@cursuri.cs.pub.ro">
so@cursuri.cs.pub.ro</a><br><a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br></blockquote></div><br>