<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&nbsp;./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 &lt;valentin.gosu@gmail.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> Sisteme de Operare &lt;so@cursuri.cs.pub.ro&gt;<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>&gt; 2011/3/20 Andrei Gheorghe&lt;<a ymailto="mailto:andreig@gmail.com" href="mailto:andreig@gmail.com">andreig@gmail.com</a>&gt;:<br>&gt;&gt; Si eu am o problema cu testul 15, pe Linux. Daca execut comanda cu<br>&gt;&gt; "cat"-urile inlantuite in shell-ul meu cu un fisier de 10kb sa zicem, totul<br>&gt;&gt; e ok. Daca execut exact aceeasi inlantuire de "cat"-uri cu fisierul de 10MB<br>&gt;&gt; generat de test, programul se blocheaza. Mentionez ca nu am facut nici o<br>&gt;&gt; citire / scriere de mana, totul e facut cu pipe-uri si dup2.<br>&gt;&gt;<br>&gt;&gt; Multumesc<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br><span>&gt;&gt; <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>&gt;&gt;<br>&gt; 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>