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
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug