[so] descriptori deschsi

Catalin Iacob iacobcatalin at gmail.com
Fri Nov 2 17:51:12 EET 2007


On Friday 02 November 2007 17:35:20 Andrei Ciuca wrote:
> presupun ca nu se depuncteaza daca sunt deschisi la sfarsit 0,1,2

Daca nu i-ai redirectat e ok sa-i lasi asa. Gandeste-te ca in aplicatii nu 
faci inchiderea lui 0 1 si 2. 

Daca ai redirectat 1 de exemplu: duplici file descriptor-ul a in 1, 1 era  
deschis, dup2 il inchide pe 1 (atentie: din cauza asta trebuie sa faci dup2 
dupa fork altfel inchizi si stdout-ul parintelui); tu trebuie sa-l inchizi pe 
a. Deci 1 redirectat nu trebuie lasat deschis (desi nu mai e 1, e noul file 
descriptor - a in exemplu).

Catalin


More information about the so mailing list