[so] [Tema1] problema pipe-uri
Ionut Daneasa
ionut.daneasa at gmail.com
Sun May 3 23:34:52 EEST 2009
asta patesc la un test simplu. M-am mai uitat si cred ca este din
cauza ca citesc din pipe dupa ce a fost inchis (erau in laborator
niste exceptii care pot aparea).
Din cauza asta imi pica testul 13 (restul le trece fara probleme)
Faza cu null-ul am zis-o pentru ca in main am un loop infinit din care
ies daca fgets(...,stdin)==null, iar mie imi intra pe bucla asta de
iesire. Ma mai gandesc sa nu fie din cauza ca am duplicat descriptorul
Stdin din pipe si
sa ajunga cumva eronat EOF-ul si in stdin.
any help would be appreciated
On 03.05.2009, at 22:59, Razvan Deaconescu
<razvan.deaconescu at cs.pub.ro> wrote:
> On Sun, 2009-05-03 at 14:29 +0300, Ionut Daneasa wrote:
>> salut,
>>
>> intampin urmatoarea problema: dupa executia unor comenzi cu pipe
>> intre
>> ele mi se trimite inca un NULL pe stdin ceea ce-mi inchide programul
>> principal.
>
> Ce intelegi prin NULL pe stdin?
>
>> Mentionez ca pipeurile se executa ok, singura problema fiind iesirea
>> asta ciudata. S-a mai lovit cineva de asa ceva?
>
> Ai rulat un exemplu simplu de forma ls | cat si asta patesti?
>
> Razvan
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
More information about the so
mailing list