[so] [SO][Tema1] Problema test 15 - Windows

Valentin Gosu valentin.gosu at gmail.com
Sun Mar 20 19:43:57 EET 2011


On 20.03.2011 19:04, Marius Gabriel Gutu wrote:
> 2011/3/20 Andrei Gheorghe<andreig at gmail.com>:
>> Si eu am o problema cu testul 15, pe Linux. Daca execut comanda cu
>> "cat"-urile inlantuite in shell-ul meu cu un fisier de 10kb sa zicem, totul
>> e ok. Daca execut exact aceeasi inlantuire de "cat"-uri cu fisierul de 10MB
>> generat de test, programul se blocheaza. Mentionez ca nu am facut nici o
>> citire / scriere de mana, totul e facut cu pipe-uri si dup2.
>>
>> Multumesc
>>
>>
>>
>> _______________________________________________
>> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>>
> Iti ramane ruland pentru ca fisierul e prea mare. Asa se intampla si la mine.
Trebuie sa inchizi capatul de scriere al pipe-ului ca al doilea proces 
sa vada EOF.
Daca faci cu dup2, trebuie sa inchizi doi file-descriptori, deoarece 
ambii au asociat acelasi fisier.
-- 
Valentin Gosu


More information about the so mailing list