On Saturday 21 January 2006 17:02, Liviu Daia wrote: [...] > > > > Nu abandonez operatia de scriere doar la "broken pipe" ci la orice alta > > eroare. E suficient sa-mi dea fwrite() <= 0. > > Rezultatul lui fwrite(3) poate fi > 0 si sa ai totusi o eroare.
Mmm, cred ca ai dreptate. Daca din 100 de bytes s-au scris 50, fwrite() imi va returna 50, right? > Trebuie sa faci testul cu ferror(3), dupa care te poti uita la errno ca > sa afli ce s-a intamplat. Nu trebuie insa sa renunti la operatie la > orice eroare, exemplul standard este errno == EINTR. Cand se manifesta EINTR? Nu e cumva doar la operatii neblocante? Sau il confund cu EINPROGRESS? [...] > Salutari, > > Liviu Daia -- Serghei. TOP POSTING SUX _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
