[so] [Tema2][Linux] so_open write

Adrian Șendroiu molecula2788 at gmail.com
Thu Mar 28 14:38:27 EET 2019


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 <ipopescu46 at gmail.com> wrote:
>
> flush face so_fclose.
>
> joi, 28 mar. 2019, 14:16 Adrian Șendroiu <molecula2788 at gmail.com> 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 <ipopescu46 at gmail.com> 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 <molecula2788 at gmail.com> 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 <ipopescu46 at gmail.com> 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 <molecula2788 at gmail.com> a scris:
>> >> >>
>> >> >> On Thu, 28 Mar 2019 at 09:21, Ionuț Mihalache via so
>> >> >> <so at cursuri.cs.pub.ro> 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.


More information about the so mailing list