[so] Stergere fisiere Tema 3

Adrian Scoica adrian.scoica at gmail.com
Mon Apr 18 18:54:07 EEST 2011


2011/4/18 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>:
> On 04/15/2011 06:28 PM, Georgescu Mihai Alexandru wrote:
>> Se poate sterge un fisier cunoscand doar descriptorul sau?!
>> Daca DA, cum?!

Asa cum a spus si Razvan, poti retine numele generat de mkstemp si sa
faci unlink la fisier abia in functia de cleanup.

Totusi, atunci cand rulezi checkerul asta nu te scapa de sters fisiere
de mana, pentru ca in anumite unit test-uri, nu se apeleaza functia de
dezinitializare a bibliotecii. Poti, pentru convenienta, sa iti adaugi
si un "rm temp*" la sfarsitu makefile-ului de testare.

Am stat foarte mult timp incercand sa fac acest lucru azi
>> si nu am reusit. Stiu ca este o intrebare strict legata de implementare,
>> dar consider ca o functie nu va da de gol rezolvarea temei :P.
>> Am nevoie sa sterg fisierele cunoscand doar descriptorii lor, intrucat
>> numele fisierelor nu sunt constante (mkstemp le modifica).
>> Multumesc anticipat!
>
> mkstemp îți actualizează șirul tranmsis ca argument iar acela reprezintă
> numele fișierului (este o variabilă in-out).
>
> Răzvan
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii


More information about the so mailing list