Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Liviu Daia
Serghei Amelian scria la data de 21 Ianuarie 2006: > 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 >

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Serghei Amelian
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 10

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Serghei Amelian
On Saturday 21 January 2006 16:23, Liviu Daia wrote: > 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

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Liviu Daia
Serghei Amelian scria la data de 21 Ianuarie 2006: > On Saturday 21 January 2006 16:23, Liviu Daia wrote: > > 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 deca

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Liviu Daia
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 fw

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Serghei Amelian
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)? [...] > Li

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Liviu Daia
Serghei Amelian scria la data de 21 Ianuarie 2006: > On Saturday 21 January 2006 13:13, Liviu Daia wrote: > > Serghei Amelian scria la data de 21 Ianuarie 2006: > > > Deschid un pipe cu popen(). E posibil ca in timpul operatiilor de > > > I/O sa dea un SIGPIPE. E nevoie sa mai inchid pipe-ul cu pcl

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Serghei Amelian
On Saturday 21 January 2006 13:13, Liviu Daia wrote: > Serghei Amelian scria la data de 21 Ianuarie 2006: > > Deschid un pipe cu popen(). E posibil ca in timpul operatiilor de I/O > > sa dea un SIGPIPE. E nevoie sa mai inchid pipe-ul cu pclose() in cazul > > asta? > > Da. > > Background: SI

Re: [rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Liviu Daia
Serghei Amelian scria la data de 21 Ianuarie 2006: > Deschid un pipe cu popen(). E posibil ca in timpul operatiilor de I/O > sa dea un SIGPIPE. E nevoie sa mai inchid pipe-ul cu pclose() in cazul > asta? Da. Background: SIGPIPE primesti cand procesul tau incearca sa scrie intr-un capat al

[rlug] popen, SIGPIPE, pclose

2006-01-21 Fir de Conversatie Serghei Amelian
Deschid un pipe cu popen(). E posibil ca in timpul operatiilor de I/O sa dea un SIGPIPE. E nevoie sa mai inchid pipe-ul cu pclose() in cazul asta? Thanks -- Serghei. TOP POSTING SUX ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/li