fflush-ul trebuie făcut înainte de wait pe proces. Și wait-ul trebuie făcut fără WNOHANG. Vrei să te blochezi până se termină procesul copil.
On Thu, 28 Mar 2019 at 14:26, Ionuț Mihalache <[email protected]> wrote: > > flush face so_fclose. > > joi, 28 mar. 2019, 14:16 Adrian Șendroiu <[email protected]> a scris: >> >> Nu-mi dau seama ce se întâmplă, la mine îmi pică cu: >> src/test_popen_write.c:72: Incorrect return value for so_fclose: got >> 69357936, expected 0. >> >> De asemenea, ar trebui să faci și un flush la so_pclose. >> >> On Thu, 28 Mar 2019 at 13:57, Ionuț Mihalache <[email protected]> wrote: >> > >> > Ăsta este link-ul de gitlab: >> > https://gitlab.cs.pub.ro/ionut.mihalache1506/l3-so-assignments/blob/master/2-stdio/checker-lin/so_stdio.c. >> > Al doilea free de după so_fclose trebuie șters. Am uitat să fac update >> > când am șters linia aia. >> > >> > joi, 28 mar. 2019, 13:50 Adrian Șendroiu <[email protected]> a scris: >> >> >> >> Faci wait cum trebuie pe procesul copil la so_pclose? >> >> >> >> Pune niște cod pe gitlab să mă uit și eu. >> >> >> >> On Thu, 28 Mar 2019 at 12:44, Ionuț Mihalache <[email protected]> >> >> wrote: >> >> > >> >> > Am printat acele expected valuedin test și am modificat în checker să >> >> > nu mai șteargă fișierul de output pe care l-am deschis și am văzut că >> >> > are conținutul și dimensiunea așteptate. >> >> > >> >> > joi, 28 mar. 2019, 10:01 Adrian Șendroiu <[email protected]> a >> >> > scris: >> >> >> >> >> >> On Thu, 28 Mar 2019 at 09:21, Ionuț Mihalache via so >> >> >> <[email protected]> wrote: >> >> >> > >> >> >> > Salut, >> >> >> > >> >> >> > Îmi pică ultimul test deși am printat și rezultatele sunt la fel ca >> >> >> > și cele așteptate. Care ar putea să fie cauza acestui lucru? >> >> >> >> >> >> Dă mai multe detalii. Cu ce eroare pică, ce ai printat, etc. _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
