<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt"><div>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?</div><div><br></div><div>Multumesc</div><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><br><div style="font-family:arial, helvetica, sans-serif;font-size:13px"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Valentin Gosu <valentin.gosu@gmail.com><br><b><span style="font-weight: bold;">To:</span></b> Sisteme de Operare <so@cursuri.cs.pub.ro><br><b><span style="font-weight: bold;">Sent:</span></b> Sun, March 20, 2011 7:43:57
PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [so] [SO][Tema1] Problema test 15 - Windows<br></font><br>
On 20.03.2011 19:04, Marius Gabriel Gutu wrote:<br>> 2011/3/20 Andrei Gheorghe<<a ymailto="mailto:andreig@gmail.com" href="mailto:andreig@gmail.com">andreig@gmail.com</a>>:<br>>> Si eu am o problema cu testul 15, pe Linux. Daca execut comanda cu<br>>> "cat"-urile inlantuite in shell-ul meu cu un fisier de 10kb sa zicem, totul<br>>> e ok. Daca execut exact aceeasi inlantuire de "cat"-uri cu fisierul de 10MB<br>>> generat de test, programul se blocheaza. Mentionez ca nu am facut nici o<br>>> citire / scriere de mana, totul e facut cu pipe-uri si dup2.<br>>><br>>> Multumesc<br>>><br>>><br>>><br>>> _______________________________________________<br><span>>> <a target="_blank" href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></span><br>>><br>> Iti ramane ruland pentru ca fisierul e prea mare. Asa se
intampla si la mine.<br>Trebuie sa inchizi capatul de scriere al pipe-ului ca al doilea proces <br>sa vada EOF.<br>Daca faci cu dup2, trebuie sa inchizi doi file-descriptori, deoarece <br>ambii au asociat acelasi fisier.<br>-- <br>Valentin Gosu<br>_______________________________________________<br><a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br></div></div><div style="position:fixed"></div>
</div><br>
</body></html>