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

Raspunde prin e-mail lui