[so] [SO][Tema1] Problema test 15 - Windows
Diaconescu Dragos
diaconescu_d at yahoo.com
Sun Mar 20 20:06:19 EET 2011
Am si eu o problema cu testul 15 pe Windows. Daca execut ./main.exe big_file din
mini-shell imi genereaza un fisier cu dimensiunea 9.93MB in loc de 10MB, care
este fisierul rezultat din urma apelului ./main.exe big din shell. A mai avut
cineva aceasta problema?
Multumesc
________________________________
From: Valentin Gosu <valentin.gosu at gmail.com>
To: Sisteme de Operare <so at cursuri.cs.pub.ro>
Sent: Sun, March 20, 2011 7:43:57 PM
Subject: Re: [so] [SO][Tema1] Problema test 15 - Windows
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
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110320/65939e6b/attachment-0001.htm>
More information about the so
mailing list