Serghei Amelian scria la data de 21 Ianuarie 2006: > On Saturday 21 January 2006 13:37, Liviu Daia wrote: > [...] > > > Adevarat. In cazul popen(3) nu te poti baza decat pe un signal > > handler. > > Oare nu pot sa fac signal(SIGPIPE, SIG_IGN), dupa care sa verific > rezultatul dupa fiecare fwrite (sa abandonez functia daca > errno==EPIPE)?
Ba da, chiar asa se face, cu mentiunea ca verifici rezultatul cu ferror(3). In felul asta nu poti sti exact cat din ultimul chunk pe care l-ai trimis a ajuns cu succes la destinatie, asta e singurul dezavantaj. Salutari, Liviu Daia -- Dr. Liviu Daia http://www.imar.ro/~daia _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug