<div dir="ltr">Salut.<div><br></div><div>Mersi pentru raspunsul rapid!</div><div><br></div><div>Exact asta ma nelamureste - faptul ca valgrind practic imi raporteaza un fd standard si o face ca urmarea a apelului dup2. Nu imi e clar daca se intampla pentru ca e un comportament normal al valgrind sau pentru ca intr-adevar nu inchid un fd. Si spun asta pentru ca in celelalte teste unde nu fac procesul asta de redirectare-restaurare std fd nu apar deschise decat fd-uri mostenite de la parinte.</div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><b>Alex Albu</b></div><div>+40 747 288 154<b><br></b></div><div><br></div></div></div></div>
<br><div class="gmail_quote">2018-03-27 19:47 GMT+03:00 Costin Lupu <span dir="ltr"><<a href="mailto:costin.lup@gmail.com" target="_blank">costin.lup@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salutare, Alex,<br>
<br>
Din ce văd eu e vorba despre file descriptorul 1. Tema nu cere să<br>
închideți file descriptorii STD{IN,OUT,ERR}. Unde e problema?<br>
<br>
<br>
Costin<br>
<span class=""><br>
On 03/27/2018 07:09 PM, Alex Albu via so wrote:<br>
> Salut.<br>
><br>
> Intampin urmatoarea problema la rularea testelor cu valgrind - la<br>
> restaurarea stdout in urma unei redirectari este raportat ca ramanand<br>
> deschis un fd care arata fie catre /dev/null fie ...<a href="http://testxx.in" rel="noreferrer" target="_blank">testxx.in</a><br>
</span>> <<a href="http://testxx.in" rel="noreferrer" target="_blank">http://testxx.in</a>><br>
<span class="">><br>
> In urma verificarilor, in special la testul 5 care este cel mai simplu<br>
> si nu implica procese aditionale, pare ca nu se inchide fd-ul<br>
> corespunzator copie de back-up a stdout desi close-ul e scris si nu pare<br>
> sa dea eroare. Testand in afara checkerului este raportat ca inca<br>
> deschis terminalul.<br>
><br>
> Codul cu pricina se afla in cmd.c, linia 161 pe userul de gitlab tmp_stud19.<br>
><br>
> As aprecia orice sugestie :)<br>
><br>
> Multumesc,<br>
><br>
> Alex Albu<br>
><br>
><br>
><br>
><br>
</span>> ______________________________<wbr>_________________<br>
> <a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/<wbr>so/info/lista-discutii</a><br>
><br>
</blockquote></div><br></div>