<div dir="ltr"><div>Salut,</div><div><br></div><div>Am modificat în test_ferror_read_large să accepte și 0 și 8192 ca valoare de retur pentru so_fread.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 16 Mar 2019 at 13:56, Paul-Stelian Olaru <<a href="mailto:olarupaulstelian97@gmail.com">olarupaulstelian97@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_-8788059079120526375WordSection1"><p class="MsoNormal"><span lang="RO">Welp, even more regressions with that.</span></p><p class="MsoNormal"><u></u> <u></u></p><div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"><p class="MsoNormal" style="border:medium none;padding:0in"><b>From: </b><a href="mailto:olarupaulstelian97@gmail.com" target="_blank">Paul-Stelian Olaru</a><br><b>Sent: </b>Saturday, March 16, 2019 1:54 PM<br><b>To: </b><a href="mailto:molecula2788@gmail.com" target="_blank">Adrian Șendroiu</a>; <a href="mailto:so@cursuri.cs.pub.ro" target="_blank">Sisteme de Operare</a><br><b>Subject: </b>RE: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large</p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="RO">Still asta e o diferență față de cum funcționează <stdio.h> (eu după asta mă orientez în implementare). Să fac seek înapoi în caz de eroare ca să nu se piardă conținut atunci... </span><span style="font-family:"Segoe UI Emoji",sans-serif">😅</span><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986" target="_blank">Mail</a> for Windows 10<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"><p class="MsoNormal"><b>From: </b><a href="mailto:molecula2788@gmail.com" target="_blank">Adrian Șendroiu</a><br><b>Sent: </b>Saturday, March 16, 2019 1:52 PM<br><b>To: </b><a href="mailto:olarupaulstelian97@gmail.com" target="_blank">Paul-Stelian Olaru</a>; <a href="mailto:so@cursuri.cs.pub.ro" target="_blank">Sisteme de Operare</a><br><b>Subject: </b>Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large<u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">On Sat, 16 Mar 2019 at 13:10, Paul-Stelian Olaru via so<u></u><u></u></p><p class="MsoNormal"><<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>> wrote:<u></u><u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> La testul test_ferror_read_large, testul se plânge că ar fi trebuit să returnez 0 dar eu returnez 8192.<u></u><u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Dar dacă citesc 8192 (2 apeluri read() au succes) octeți și după am eroare, nu ar trebui să returnez câți am citit cu succes și abia citirile următoare să eșueze direct?<u></u><u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Am o versiune veche pe Gitlab, voi da în curând commit și push la versiunea curentă (am niște regresii de care nu îmi dau seama)<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Salut,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">În principiu ar fi corect și să returnezi și câți bytes ai citit până<u></u><u></u></p><p class="MsoNormal">la apariția erorii, dar momentan în teste am ales varianta în care să<u></u><u></u></p><p class="MsoNormal">întorci 0.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Oricum, presupun că e foarte simplu să schimbi în implementare ca să-l<u></u><u></u></p><p class="MsoNormal">faci să returneze 0.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Adrian<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div>