On Sat, 16 Mar 2019 at 13:10, Paul-Stelian Olaru via so <so@cursuri.cs.pub.ro> wrote: > > La testul test_ferror_read_large, testul se plânge că ar fi trebuit să > returnez 0 dar eu returnez 8192. > > > > 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? > > > > 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)
Salut, În principiu ar fi corect și să returnezi și câți bytes ai citit până la apariția erorii, dar momentan în teste am ales varianta în care să întorci 0. Oricum, presupun că e foarte simplu să schimbi în implementare ca să-l faci să returneze 0. Adrian _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii