[so] [So][tema2][linux]

2019-04-04 Fir de Conversatie Bogdan 10 via so
Buna ziua, Am incarcat din greseala tema 2 linux peste tema 1 windows. Mentionez ca am incercat-o si unde trebuie. In cazul trimiterii temei la 00:05 -00:10 este vreo posibilitate sa nu se acorde depunctare având în vedere problemele întâmpinate pe vmchecker 😁? Multumesc frumos ! Drumesi Bogdan-iul

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-02 Fir de Conversatie Ionuț Mihalache via so
Eu zic că s-a rezolvat dacă trec toate testele cu modificările pe care Adrian mi-a spus să le fac la testul cu popen read În mar., 2 apr. 2019 la 21:45, Paul Olaru a scris: > Ah, dacă ai probleme cu memoria nu mai ai replicabilitate E ceva! Deci > să înțeleg că acuma ai rezolvat și problema

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-02 Fir de Conversatie Paul Olaru via so
Ah, dacă ai probleme cu memoria nu mai ai replicabilitate E ceva! Deci să înțeleg că acuma ai rezolvat și problema originală? On Tue, Apr 2, 2019, 20:28 Ionuț Mihalache wrote: > Am reusit sa repar problema. Aveam un acces invalid de memorie in urma > calculelor pe care le facem si procesul p

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-02 Fir de Conversatie Ionuț Mihalache via so
Am reusit sa repar problema. Aveam un acces invalid de memorie in urma calculelor pe care le facem si procesul parinte crapa si pipe-ul nu mai functiona. Tot ce pot sa spun este ca desi si vmchecker are aceeasi masina virtuala lucrurile cumva difera, cel putin pentru testul cu popen read pe windows

Re: [so] [SO][Tema2][Modificare deadline]

2019-04-02 Fir de Conversatie Mihai Barbulescu via so
Buna, Vom lua o decizie legata de prelungire __DOAR__ daca si in ziua/seara deadline-ului si anume 3.04.2019 are vmchecker probleme si nu merge. Deocamdata se lucreaza la restaurarea lui. Pana una alta va puteti testa tema folosind masinile virtuale de SO [1] - n-aveti nevoie de vmchecker - sunt

[so] [SO][Tema2][Modificare deadline]

2019-04-02 Fir de Conversatie Adelina-Georgiana DAVID (67095) via so
Salut, Avand in vedere ca Vmchecker-ul inca nu merge, se va prelungi deadline-ul soft? Multumesc. O zi buna, David Adelina ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Adrian Șendroiu via so
Afișează-l pe acel br_n după ReadFile ca să vezi. On Tue, 2 Apr 2019 at 07:35, Paul Olaru wrote: > > Cred că 0 nu, dar citirile pot returna câte 1 singur octet fiecare teoretic. > > On Tue, Apr 2, 2019, 07:34 Ionuț Mihalache wrote: >> >> Adică la un moment dat se pot citi 0 octeți fără să se fi

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Paul Olaru via so
Cred că 0 nu, dar citirile pot returna câte 1 singur octet fiecare teoretic. On Tue, Apr 2, 2019, 07:34 Ionuț Mihalache wrote: > Adică la un moment dat se pot citi 0 octeți fără să se fi ajuns la finalul > pipe-ului, corect? > > mar., 2 apr. 2019, 02:12 Adrian Șendroiu a scris: > >> Pare bine p

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Ionuț Mihalache via so
Adică la un moment dat se pot citi 0 octeți fără să se fi ajuns la finalul pipe-ului, corect? mar., 2 apr. 2019, 02:12 Adrian Șendroiu a scris: > Pare bine partea de lansat procese și redirectarea din pipe. > > Acum, dacă mă uit mai atent, problema la tine pare să fie în logica de > fread. Nu pr

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Adrian Șendroiu via so
Pare bine partea de lansat procese și redirectarea din pipe. Acum, dacă mă uit mai atent, problema la tine pare să fie în logica de fread. Nu prea înțeleg foarte bine algoritmul, dar se pare că presupunerea ta este că ReadFile o să întoarcă mereu 4096 de bytes, cu excepția ultimului bloc care poat

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Ionuț Mihalache via so
tia aia să nu fie moștenibil capătul care trebuie să rămână > în părinte nu? > > > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > *From: *Ionuț Mihalache > *Sent: *Tuesday, April 2, 2019 12:46 AM > *To: *Paul Ol

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Paul-Stelian Olaru via so
, April 2, 2019 12:46 AM To: Paul Olaru Cc: Adrian Șendroiu; Sisteme de Operare Subject: Re: [so] [SO][Tema2][General | Windows] Probleme? Bun, atunci cred că am găsit problema să zic. Eu închideam capul de scriere respectiv de citire în părinte imediat ce cream procesul copil. Cel mai probabil prin

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Ionuț Mihalache via so
Bun, atunci cred că am găsit problema să zic. Eu închideam capul de scriere respectiv de citire în părinte imediat ce cream procesul copil. Cel mai probabil prin schimbarea de context câteodată părintele ajungea să închidă acel cap de scriere respectiv de citire și atunci pipe-ul devenea inutilizab

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Paul Olaru via so
Sistemul de operare nu trebuie să raporteze EOF la capătul de citire atâta timp cât există un capăt de scriere deschis. Că e Windows, că e Linux. On Tue, Apr 2, 2019, 00:30 Ionuț Mihalache wrote: > Păi dacă procesul copil nu apucă să scrie cu type pe pipe procesul părinte > nu-l vede ca fiind go

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Ionuț Mihalache via so
Păi dacă procesul copil nu apucă să scrie cu type pe pipe procesul părinte nu-l vede ca fiind gol chiar dacă procesul copil mai are de scris și a fost scos de pe procesor? Încă nu exclud posibilitatea ca eu să am un bug în cod însă am comentat toate liniile unde verific dacă s-a ajuns la EOF, pract

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Adrian Șendroiu via so
Da, ideea este că la tine se ajunge în pclose prea repede și se închide pipe-ul în timp ce type încă încearcă să mai scrie în el, de unde și eroarea cu "The process tried to write to a nonexistent pipe". N-ar trebui să se întâmple asta pentru că testul face while(!so_feof(f)) și apoi pclose. Deci

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Ionuț Mihalache via so
Din ce am citit aici [1] problema ar fi de la modul cum functioneaza type. Am incercat sa ma uit pe cod sa vad daca exista vreun bug ciudat si chiar nu vad ce ar putea fi. Problema mea este ca 'The process tried to write to a nonexistent pipe.' insa testul face fread. Singura scriere este generata

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Adrian Șendroiu via so
Nu, e suficient. Dar vezi să nu ai alt bug sau ceva, pentru că dacă rulezi cum zic eu îți crapă programul. On Mon, 1 Apr 2019 at 18:59, Ionuț Mihalache wrote: > > Pentru a verifica dacă s-a ajuns la eof verific în fread dacă ReadFile a > întors FALSE și apoi getlasterror și ies dacă este acea er

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Ionuț Mihalache via so
Pentru a verifica dacă s-a ajuns la eof verific în fread dacă ReadFile a întors FALSE și apoi getlasterror și ies dacă este acea eroare din enunț, ar trebui să mai fac ceva? lun., 1 apr. 2019, 18:52 Adrian Șendroiu a scris: > Salut, > > Cred că ai o problemă cu semnalizarea EOF-ului. > > Încearc

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-04-01 Fir de Conversatie Adrian Șendroiu via so
Salut, Cred că ai o problemă cu semnalizarea EOF-ului. Încearcă următoarea chestie: în test_popen_read.c comentează acel "Sleep(2000)", precum și linia "FAIL_IF(num_ReadFile != expected_sys_read...". În cazul ăsta o să-ți dea eroarea respectivă la fiecare rulare. On Sun, 31 Mar 2019 at 09:11, P

Re: [so] [SO][Tema2][General] Implementare structura SO_FILE

2019-03-31 Fir de Conversatie Adrian Șendroiu via so
Salut, S-a mai pus întrebarea asta. Vezi aici: http://cursuri.cs.pub.ro/pipermail/so/2019-March/018913.html On Sun, 31 Mar 2019 at 20:59, Paul Olaru via so wrote: > > Cu 2 buffere nu știu dacă vei implementa semantica corespunzătoare. Cerința e > intenționată spre a se rezolva cu un buffer. Or

Re: [so] [SO][Tema2][General] fwrite după fread

2019-03-31 Fir de Conversatie Adrian Șendroiu via so
Salut, Conform standardului C, între fread și fwrite trebuie să ai un fseek, iar în teste se respectă condiția asta. (De asemenea între fwrite și fread o să ai fseek sau fflush). În fseek, dacă ultima operație a fost read invalidezi ce era în buffer. On Sun, 31 Mar 2019 at 10:51, Paul Olaru via

Re: [so] [SO][Tema2][General] Implementare structura SO_FILE

2019-03-31 Fir de Conversatie Paul Olaru via so
Cu 2 buffere nu știu dacă vei implementa semantica corespunzătoare. Cerința e intenționată spre a se rezolva cu un buffer. Oricum numai unul din ele e activ la un moment dat, celălalt fiind gol On Sun, Mar 31, 2019, 20:57 Daniel Berbece via so wrote: > Exista vreo constrangere legata de implemen

[so] [SO][Tema2][General] Implementare structura SO_FILE

2019-03-31 Fir de Conversatie Daniel Berbece via so
Exista vreo constrangere legata de implementarea structurii SO_FILE? Este obligatoriu sa folosim un singur buffer sau putem folosi doua buffere de marime 4096 fiecare? ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO][Tema2][General] fwrite după fread

2019-03-31 Fir de Conversatie Paul Olaru via so
Între fread și fwrite la fișierele cu + este garantat că se va apela un fseek sau fflush. Adică dacă nu e niciun fseek sau fflush între ele teoretic ai avea voie să dai crash. Nu știu ce face glibc în situația asta. On Sun, Mar 31, 2019, 10:49 Ionuț Mihalache via so wrote: > Salut, > > Ce se înt

[so] [SO][Tema2][General] fwrite după fread

2019-03-31 Fir de Conversatie Ionuț Mihalache via so
Salut, Ce se întâmplă dacă după un fread care lasă niște octeți în buffer se face un fwrite care vrea să scrie mai mult de dimensiunea buffer-ului? Teoretic ar trebui să se invalideze buffer-ul, deci să se aducă cursorul de fișier înapoi cu un număr de octeți egal cu numărul de octeți din buffer.

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-03-30 Fir de Conversatie Paul Olaru via so
La testul 32, pot fi chestii de scheduler. Cred că ar fi importantă de fapt ordinea (la "r" aștepți și după închizi, la "w" închizi și după aștepți). Nici eu nu am implementat asta tbh. Dar și la "aștepți și după închizi" sunt neajunsuri. Sunt surprins că pe Linux reușește checkerul să preia el to

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-03-30 Fir de Conversatie Ionuț Mihalache via so
Și acum a mers. Arhiva este aceeași. În dum., 31 mar. 2019 la 02:02, Ionuț Mihalache a scris: > Salut, > > Iar mi-a apărut eroarea asta „The process tried to write to a nonexistent” > pipe. la testul 32. O să trimit iarăși însă mi se pare ciudat pentru că am > rulat pe mașina virtuală de 10 ori

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-03-30 Fir de Conversatie Ionuț Mihalache via so
Salut, Iar mi-a apărut eroarea asta „The process tried to write to a nonexistent” pipe. la testul 32. O să trimit iarăși însă mi se pare ciudat pentru că am rulat pe mașina virtuală de 10 ori la rând și nu am avut eroarea asta. În sâm., 30 mar. 2019 la 19:04, Adrian Șendroiu a scris: > Salut, >

Re: [so] [SO][Tema2][General] Testul fseek_fwrite

2019-03-30 Fir de Conversatie Cristin Sirbu via so
pozitia curenta, fflush, ma intorc la pozitia salvata, > apoi salt in functie de parametrii primiti. > > >> > > >> -- Forwarded message - > > >> De la: Paul-Stelian Olaru > > >> Date: sâm., 30 mar. 2019 la 15:32 > > >>

Re: [so] [SO][Tema2][General] Arhivă

2019-03-30 Fir de Conversatie Adrian Șendroiu via so
Nu trebuie să fie aceeași. Acea cerință a fost doar la tema 1. On Sat, 30 Mar 2019 at 20:22, Ionuț Mihalache via so wrote: > > Arhiva trimisă trebuie să fie aceeași pe ambele platforme sau pot să difere? > ___ > http://ocw.cs.pub.ro/courses/so/info/list

[so] [SO][Tema2][General] Arhivă

2019-03-30 Fir de Conversatie Ionuț Mihalache via so
Arhiva trimisă trebuie să fie aceeași pe ambele platforme sau pot să difere? ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO][Tema2][General] Testul fseek_fwrite

2019-03-30 Fir de Conversatie Adrian Șendroiu via so
vata, apoi > >> salt in functie de parametrii primiti. > >> > >> -- Forwarded message - > >> De la: Paul-Stelian Olaru > >> Date: sâm., 30 mar. 2019 la 15:32 > >> Subject: RE: [so] [SO][Tema2][General] Testul fseek_fwrite > >

Re: [so] [SO][Tema2][General | Windows] Probleme?

2019-03-30 Fir de Conversatie Adrian Șendroiu via so
Salut, M-am uitat și pare ok. O fi fost de la vmchecker. On Sat, 30 Mar 2019 at 18:15, Ionuț Mihalache via so wrote: > > Salut, > > Am trimis pentru prima dată tema2 pe windows și părea că a intrat în buclă > infinită la testul 20. După ce am mai trimis încă o dată la penultimul test > am prim

Re: [so] [SO][Tema2][General] Testul fseek_fwrite

2019-03-30 Fir de Conversatie Adrian Șendroiu via so
t; > On Sat, Mar 30, 2019, 16:06 Cristin Sirbu wrote: >> >> Dap, salvez pozitia curenta, fflush, ma intorc la pozitia salvata, apoi salt >> in functie de parametrii primiti. >> >> -- Forwarded message - >> De la: Paul-Stelian Olaru >> Date:

[so] [SO][Tema2][General | Windows] Probleme?

2019-03-30 Fir de Conversatie Ionuț Mihalache via so
Salut, Am trimis pentru prima dată tema2 pe windows și părea că a intrat în buclă infinită la testul 20. După ce am mai trimis încă o dată la penultimul test am primit eroare cu non-existing pipe. După am mai trimis încă de 3 ori și de fiecare dată am primit 95/95. Este posibil să fie ceva de la v

Re: [so] [SO][Tema2][General] Testul fseek_fwrite

2019-03-30 Fir de Conversatie Paul Olaru via so
oi > salt in functie de parametrii primiti. > > -- Forwarded message - > De la: Paul-Stelian Olaru > Date: sâm., 30 mar. 2019 la 15:32 > Subject: RE: [so] [SO][Tema2][General] Testul fseek_fwrite > To: Cristin Sirbu , Sisteme de Operare < > so@cursuri.cs.pub.ro

Re: [so] [SO][Tema2][General] Testul fseek_fwrite

2019-03-30 Fir de Conversatie Cristin Sirbu via so
Dap, salvez pozitia curenta, fflush, ma intorc la pozitia salvata, apoi salt in functie de parametrii primiti. -- Forwarded message - De la: Paul-Stelian Olaru Date: sâm., 30 mar. 2019 la 15:32 Subject: RE: [so] [SO][Tema2][General] Testul fseek_fwrite To: Cristin Sirbu , Sisteme

Re: [so] [SO][Tema2][General] Testul fseek_fwrite

2019-03-30 Fir de Conversatie Paul-Stelian Olaru via so
so Sent: Saturday, March 30, 2019 3:30 PM To: so@cursuri.cs.pub.ro Subject: [so] [SO][Tema2][General] Testul fseek_fwrite Salut, Reusesc sa primesc doar la testul fseek_fwrite eroarea "Incorrect data in file", restul testelor finalizandu-se cu succes, atat pe linux cat si pe windows.

[so] [SO][Tema2][General] Testul fseek_fwrite

2019-03-30 Fir de Conversatie Cristin Sirbu via so
Salut, Reusesc sa primesc doar la testul fseek_fwrite eroarea "Incorrect data in file", restul testelor finalizandu-se cu succes, atat pe linux cat si pe windows. Am inceput prin a verifica in fisierul meu de output daca scriu cei 16 x B si cei 16 x A la pozitia potrivita si se intampla, am verifi

Re: [so] [SO][Tema2][Windows] Invalid number of syscalls

2019-03-30 Fir de Conversatie Ionuț Mihalache via so
faci prin > funcțiile ReadFile, WriteFile, CreateFile, CloseHandle etc. Și trebuie ca > so_fileno să returneze HANDLE-ul. > > > > > > > > Sent from Mail for Windows 10 > > > > > > > > From: Ionuț Mihalache via so > > Sent: Saturday, March 30,

Re: [so] [SO][Tema2][Windows] Invalid number of syscalls

2019-03-30 Fir de Conversatie Adrian Șendroiu via so
scall-uri trebuie să le faci prin > funcțiile ReadFile, WriteFile, CreateFile, CloseHandle etc. Și trebuie ca > so_fileno să returneze HANDLE-ul. > > > > Sent from Mail for Windows 10 > > > > From: Ionuț Mihalache via so > Sent: Saturday, March 30, 2019 12:43 AM

Re: [so] [SO][Tema2][Windows] Invalid number of syscalls

2019-03-29 Fir de Conversatie Paul-Stelian Olaru via so
30, 2019 12:43 AM To: Sisteme de Operare Subject: [so] [SO][Tema2][Windows] Invalid number of syscalls Checker-ul nu imi numara syscall-urile desi acestea se executa cu succes. Orice as face numarul este 0. Si de asemenea primesc si asa ceva "src/test_fputc.c:82: Incorrect number of

[so] [SO][Tema2][Windows] Invalid number of syscalls

2019-03-29 Fir de Conversatie Ionuț Mihalache via so
Checker-ul nu imi numara syscall-urile desi acestea se executa cu succes. Orice as face numarul este 0. Si de asemenea primesc si asa ceva "src/test_fputc.c:82: Incorrect number of write syscalls: got 0, expected 0". Care ar putea fi cauza? ___ http://ocw

Re: [so] [SO][Tema2] Modificare header

2019-03-27 Fir de Conversatie Adrian Șendroiu via so
On Wed, 27 Mar 2019 at 23:16, Andra Danciu via so wrote: > > Salut, > > Avem voie sa modificam fisierul so_stdio.h daca nu schimbam antetele > functiilor? As vrea sa definesc structura SO_FILE in fisierul so_stdio.h Salut, Nu aveți voie. Creează-ți un alt header pentru asta. ___

[so] [SO][Tema2] Modificare header

2019-03-27 Fir de Conversatie Andra Danciu via so
Salut, Avem voie sa modificam fisierul so_stdio.h daca nu schimbam antetele functiilor? As vrea sa definesc structura SO_FILE in fisierul so_stdio.h ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO][Tema2][Linux] read() nu seteaza errno

2019-03-27 Fir de Conversatie Paul Olaru via so
Oricum la open ar fi fost ENOENT, EPERM, EIO, la read și write cred că doar EIO, mă îndoiesc că EINTR va fi acolo, EAGAIN se dă doar la nonblocking... Chiar și așa, complicat dacă ar fi contat. Deci da, un simplu -1 a simplificat suficient. Nici ferror din nu returna ce eroare a fost nu? On Wed,

Re: [so] [SO][Tema2][Linux] read() nu seteaza errno

2019-03-27 Fir de Conversatie Adrian Șendroiu via so
Salut, Da, apelul read este înterceptat de un hook care doar întoarce -1. Am decis să nu vă bag și în errno pentru că s-ar fi complicat destul de mult implementarea. Cam fiecare funcție poate seta errno la diferite valori, ar fi fost mult de implementat și testat. On Tue, 26 Mar 2019 at 21:36, Pa

Re: [so] [SO][Tema2][Linux] read() nu seteaza errno

2019-03-26 Fir de Conversatie Paul Olaru via so
Păi eroarea e una făcută de ei, nu una reală, de-aia errno nu e setat. Ei înlocuiesc apelul normal de read cu unul al lor care simulează eroare dar omite să seteze și errno. On Tue, Mar 26, 2019, 21:28 George Diaconu wrote: > Mersi. > Atunci las sa intoarca 0 sau 1 si nu mai declar tipuri diferi

Re: [so] [SO][Tema2][Linux] read() nu seteaza errno

2019-03-26 Fir de Conversatie George Diaconu via so
Mersi. Atunci las sa intoarca 0 sau 1 si nu mai declar tipuri diferite pentru erori. Din ce am inteles eu din testul ferror_read_small ar fi trebuit sa fie setat errno, mai ales ca apelul de sistem read() intoarce totusi -1. On Tue, Mar 26, 2019, 21:21 Paul Olaru wrote: > Nu îți pasă de errno.

Re: [so] [SO][Tema2][Linux] read() nu seteaza errno

2019-03-26 Fir de Conversatie Paul Olaru via so
Nu îți pasă de errno. read() original setează errno dar erorile injectate de checker pe cazul respectiv nu setează. so_ferror doar spune dacă a fost o eroare (nu putem identifica de ce tip). On Tue, Mar 26, 2019, 20:57 George Diaconu via so wrote: > Salut, > > Cum spune si subiectul, apelul rea

[so] [SO][Tema2][Linux] read() nu seteaza errno

2019-03-26 Fir de Conversatie George Diaconu via so
Salut, Cum spune si subiectul, apelul read(), in momentul in care intoarce -1, nu seteaza si errno. In manual scrie ca ar trebui sa il seteze, dar totusi, secventa urmatoare de cod: long rc = read(...) int code = errno; printf("%d\n", code); afiseaza intotdeauna 0, chiar si atunci cand read() in

Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large

2019-03-16 Fir de Conversatie Paul-Stelian Olaru via so
Mulțumesc! Acuma am altă problemă unrelated (am postat pe un topic separat). From: Adrian Șendroiu Sent: Saturday, March 16, 2019 5:17 PM To: Paul-Stelian Olaru Cc: Sisteme de Operare Subject: Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large Salut, Am modificat în

Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large

2019-03-16 Fir de Conversatie Adrian Șendroiu via so
u > *Sent: *Saturday, March 16, 2019 1:54 PM > *To: *Adrian Șendroiu ; Sisteme de Operare > > *Subject: *RE: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large > > > > Still asta e o diferență față de cum funcționează (eu după asta > mă orientez în implementare). S

Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large

2019-03-16 Fir de Conversatie Paul-Stelian Olaru via so
Welp, even more regressions with that. From: Paul-Stelian Olaru Sent: Saturday, March 16, 2019 1:54 PM To: Adrian Șendroiu; Sisteme de Operare Subject: RE: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large Still asta e o diferență față de cum funcționează (eu după asta mă orientez în

Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large

2019-03-16 Fir de Conversatie Paul-Stelian Olaru via so
de Operare Subject: Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large On Sat, 16 Mar 2019 at 13:10, Paul-Stelian Olaru via so wrote: > > La testul test_ferror_read_large, testul se plânge că ar fi trebuit să > returnez 0 dar eu returnez 8192. > > > > Dar dacă c

Re: [so] [SO][Tema2][Multi] Probleme test_ferror_read_large

2019-03-16 Fir de Conversatie Adrian Șendroiu via so
On Sat, 16 Mar 2019 at 13:10, Paul-Stelian Olaru via so 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 citi

[so] [SO][Tema2][Multi] Probleme test_ferror_read_large

2019-03-16 Fir de Conversatie Paul-Stelian Olaru via so
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

Re: [so] [SO][Tema2][Linux] Rollback vmchecker

2018-04-05 Fir de Conversatie Razvan Crainea via so
Salut, Cosmin! Într-adevăr, era un bug în script-ul de deploy și adăgua doar membrii de anul trecut ca revieweri. Am fixat acum[2]. Punctele de karma pentru tema 1 au fost centralizate de unul dintre membrii care erau în listă. Mulțumim pentru raportare, ți-am acordat 1 punct karma[3] pentru contr

Re: [so] [SO][Tema2][Linux] Rollback vmchecker

2018-04-05 Fir de Conversatie Cosmin-Cristian STERIAN (78479) via so
Salut, Da, este in regula, multumesc mult! Mai am o precizare in legatura cu temele pe gitlab: am vazut pe ocw in indicatii [1] ca lista de membri difera fata de cea pe care ii seteaza scriptul [2] automat. Presupun ca lista de membri de pe la indicatiile de pe ocw este cea corecta(pentru ca a

Re: [so] [SO][Tema2][Linux] Rollback vmchecker

2018-04-05 Fir de Conversatie Razvan Crainea via so
On Thu, Apr 5, 2018 at 7:23 AM Cosmin-Cristian STERIAN (78479) via so < so@cursuri.cs.pub.ro> wrote: > Salut, > Salut, Cosmin! > > Am facut din greseala o modificare la arhiva cand am trimis-o si mi-a > generat o eroare de coding style(ERROR:TRAILING_WHITESPACE). As dori daca > se poate un roll

[so] [SO][Tema2][Linux] Rollback vmchecker

2018-04-04 Fir de Conversatie Cosmin-Cristian STERIAN (78479) via so
Salut,  Am facut din greseala o modificare la arhiva cand am trimis-o si mi-a generat o eroare de coding style(ERROR:TRAILING_WHITESPACE). As dori daca se poate un rollback(sau doua, am trimis doua arhive la interval de cateva secunde cu mici modificari intre ele si nu am apucat sa vad rezultat

[so] [SO][Tema2][Linux] Rollback vmchecker

2018-04-04 Fir de Conversatie Cosmin-Cristian STERIAN (78479) via so
Salut, Am facut din greseala o modificare la arhiva cand am trimis-o si mi-a generat o eroare de coding style(ERROR:TRAILING_WHITESPACE). As dori daca se poate un rollback(sau doua, am trimis doua arhive la interval de cateva secunde cu mici modificari intre ele si nu am apucat sa vad rezultat

Re: [so] [SO][Tema2][Linux][descriptori inchisi]

2018-03-28 Fir de Conversatie Costin Lupu via so
Salutare, Dacă e funcționalitate implementată în plus atunci nu se depunctează. Dacă în schimb ascunde vreo hibă atunci se depunctează. Costin On 03/28/2018 06:31 PM, Alexandru via so wrote: > Buna ziua, > >   > > Am vazut pe o alta discutie urmatoarea afirmatie: “Tema nu cere să > > închideț

[so] [SO][Tema2][Linux][descriptori inchisi]

2018-03-28 Fir de Conversatie Alexandru via so
Buna ziua, Am vazut pe o alta discutie urmatoarea afirmatie: “Tema nu cere să închideți file descriptorii STD{IN,OUT,ERR}”. Este vreo problema daca in functia shell_exit ii inchidem si pe acestia, vom fi depunctati pentru acest lucru? Sent from Mail for Windows 10

Re: [so] [SO][Tema2][Windows] Memory leaks pe Windows

2018-03-27 Fir de Conversatie Adrian Zatreanu via so
Salut, Voi rula cu acesta, multumesc! 2018-03-27 16:21 GMT+03:00 Mihai Barbulescu : > Salut, > > Cum sa nu existe tool-uri. Uite un exemplu cu care eu verificam la > teme :) [1] (pe care l-am mai dat pe lista [2], dar functia de search > e over-rated) > > Si da, inspectam si "ochiometric" unele

Re: [so] [SO][Tema2][Windows] Memory leaks pe Windows

2018-03-27 Fir de Conversatie Mihai Barbulescu via so
Salut, Cum sa nu existe tool-uri. Uite un exemplu cu care eu verificam la teme :) [1] (pe care l-am mai dat pe lista [2], dar functia de search e over-rated) Si da, inspectam si "ochiometric" unele leak-uri sunt evidente din cod, fara a apela la tool-uri. [1] http://drmemory.org/docs/ [2] http:/

[so] [SO][Tema2][Windows] Memory leaks pe Windows

2018-03-27 Fir de Conversatie Adrian Zatreanu via so
Salut, Cum se va verifica tema pe Windows de memory leaks? Din ce am gasit pe net, valgrind nu exista pentru Windows. De asemenea, cygwin nu cred ca are package management ca sa pot instala ceva. Vom folosi un tool diferit, sau pur si simplu nu se va verifica? Mersi frumos! Adrian-Gabriel Zatre

Re: [so] [SO][Tema2][fprintf]

2018-03-26 Fir de Conversatie Costin Lupu via so
Salutare, E în regulă cu fprintf pentru testul 18. Costin On 03/26/2018 12:32 PM, Placinta Alexandru via so wrote: > Buna ziua, > > Putem folosi fprintf pentru a afisa mesajul pentru testul18 la stderr > sau trebuie neaparat sa folosim posix si pentru acest lucru? > > > __

[so] [SO][Tema2][fprintf]

2018-03-26 Fir de Conversatie Placinta Alexandru via so
Buna ziua, Putem folosi fprintf pentru a afisa mesajul pentru testul18 la stderr sau trebuie neaparat sa folosim posix si pentru acest lucru? ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO][Tema2][Windows][Device busy]

2018-03-25 Fir de Conversatie Razvan Crainea via so
On Sun, Mar 25, 2018 at 5:59 PM Placinta Alexandru via so < so@cursuri.cs.pub.ro> wrote: > Buna ziua, > > Cand rulez de mana testul 14, apeland din cygwin executabilul cu testul 14 > redirectat la intrare, rezultatul este identic, la fel pates si cand rulez > de mana comenzile, dar pe vmchecker nu

[so] [SO][Tema2][Windows][Device busy]

2018-03-25 Fir de Conversatie Placinta Alexandru via so
Buna ziua, Cand rulez de mana testul 14, apeland din cygwin executabilul cu testul 14 redirectat la intrare, rezultatul este identic, la fel pates si cand rulez de mana comenzile, dar pe vmchecker nu primesc punctaj, iar la testul 15 si 13 imi afiseaza in cygwin "Device busy". Am folosit thread-ur

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Catalin Neagu via so
Buna, Mersi de raspuns. Asta era problema... Catalin Virus-free. www.avast.com

[so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Liza Babu via so
Hello, Din câte am observat, testul 8 a fost modificat acum câteva zile. Probabil pe local ai varianta veche de test care nu trata un caz. Hope it helps! Liza Babu ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Darius Mihai via so
Am testat tema pe ambele mașini virtuale (atât cea veche, cât și cea nouă), și nu funcționează pe niciuna. Nu îmi dau seama cum la tine ar funcționa, dar din ce văd din cod nu ții cont că variabilele se pot seta în funcție de alte variabile. Pentru debug îți recomand să rulezi manual în shell-ul t

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Darius Mihai via so
Da, este OK acum. Ca mențiune, eu vreau să văd dacă este o problemă la testare; pentru karma te rog să îi adaugi pe responsabilii de temă. Darius 2018-03-18 11:09 GMT+02:00 Catalin Neagu : > Salut, > > Ai dreptate, gresisem eu. Am facut acum pasii de la punctul 2 si am reusit > sa te adaug. > P

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Catalin Neagu via so
Salut, Ai dreptate, gresisem eu. Am facut acum pasii de la punctul 2 si am reusit sa te adaug. Poti vedea proiectul meu acum? Multumesc de ajutor, Catalin Pe 18 martie 2018, 10:43, Darius Mihai a scris: > Salut, > > Oh... Ai greșit link-ul. Ar trebui să fie [1], așa cum este > specificat și pe

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Darius Mihai via so
Salut, Oh... Ai greșit link-ul. Ar trebui să fie [1], așa cum este specificat și pe wiki [2]. [1]: https://gitlab.cs.pub.ro/ [2]: https://ocw.cs.pub.ro/courses/so/teme/folosire-gitlab Darius 2018-03-18 10:36 GMT+02:00 Catalin Neagu : > Salut, > > Da, am trimis aseara invitatia pe mail. > Poate

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Catalin Neagu via so
Salut, Da, am trimis aseara invitatia pe mail. Poate am gresit eu ceva cand am facut contul de Gitlab... N-as crede totusi, pentru ca aici(screenshot) pare fi totul in regula... On Mar 18, 2018 9:33 AM, "Darius Mihai" wrote: > Salut, > > Proiectul tău încă nu îmi apare în listă pe gitlab. Ești

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-18 Fir de Conversatie Darius Mihai via so
Salut, Proiectul tău încă nu îmi apare în listă pe gitlab. Ești sigur că ai dat corect acces? Darius 2018-03-18 2:11 GMT+02:00 Catalin Neagu : > Salut, > > Te-am adaugat. > > Multumesc, > Catalin > > Pe 18 martie 2018, 01:29, Darius Mihai a scris: > >> Salut, >> >> Nu văd vreun motiv evident p

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-17 Fir de Conversatie Catalin Neagu via so
Salut, Te-am adaugat. Multumesc, Catalin Pe 18 martie 2018, 01:29, Darius Mihai a scris: > Salut, > > Nu văd vreun motiv evident pentru care s-ar întâmpla. Te rog să îmi dai > acces pe GitLab pentru a putea să testez câteva lucruri (ID > darius.mi...@stud.acs.upb.ro). > > Darius > > 2018-03-18

Re: [so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-17 Fir de Conversatie Darius Mihai via so
Salut, Nu văd vreun motiv evident pentru care s-ar întâmpla. Te rog să îmi dai acces pe GitLab pentru a putea să testez câteva lucruri (ID darius.mi...@stud.acs.upb.ro). Darius 2018-03-18 0:40 GMT+02:00 Catalin Neagu via so : > Buna seara, > > > Testul 8("Testing environment variables") pica pe

[so] [SO][Tema2][Linux] Problema variabila mediu

2018-03-17 Fir de Conversatie Catalin Neagu via so
Buna seara, Testul 8("Testing environment variables") pica pe VMChecker, dar pe masina virtuala de pe ocw trece. Care ar putea fi cauzele? Multumesc, Catalin Virus-free. w

Re: [so] [SO][Tema2] Drepturi git

2017-04-05 Fir de Conversatie Andrei ION (6993) via so
Am rezolvat tema pe github. Exista vreo diferenta? PS: Tocmai ti-am dat drepturi de vizualirare a temei :)) Multumesc, Andrei From: Razvan Crainea Sent: 05 April 2017 19:30:46 To: Andrei ION (6993); Sisteme de Operare Subject: Re: [so] [SO][Tema2] Drepturi

Re: [so] [SO][Tema2] Drepturi git

2017-04-05 Fir de Conversatie Razvan Crainea via so
On Wed, Apr 5, 2017 at 7:28 PM Razvan Crainea wrote: > On Wed, Apr 5, 2017 at 7:23 PM Andrei ION (6993) via so < > so@cursuri.cs.pub.ro> wrote: > > Salutare, > > > Doresc sa dau drepturi de vizualizare pe github laborantilor care se ocupa > de tema 2. > > Exista aceasta informatie pe undeva? > >

Re: [so] [SO][Tema2] Drepturi git

2017-04-05 Fir de Conversatie Razvan Crainea via so
On Wed, Apr 5, 2017 at 7:23 PM Andrei ION (6993) via so < so@cursuri.cs.pub.ro> wrote: > Salutare, > > > Doresc sa dau drepturi de vizualizare pe github laborantilor care se ocupa > de tema 2. > > Exista aceasta informatie pe undeva? > Nu. ___ http://ocw

[so] [SO][Tema2] Drepturi git

2017-04-05 Fir de Conversatie Andrei ION (6993) via so
Salutare, Doresc sa dau drepturi de vizualizare pe github laborantilor care se ocupa de tema 2. Exista aceasta informatie pe undeva? Multumesc, Andrei Ion ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO][TEMA2][Linux][Vmchecker]

2017-04-05 Fir de Conversatie Mihai Barbulescu via so
Salutare tuturor, Revin cu rugamintea ca atunci cand observati diferente intre ce dezvoltati si ce rulati pe vmchecker sa urmati pasii de mai jos: 1. Descarcati masinile virtuale de SO de aici [1]. Sunt IDENTICE cu ce are Vmchecker 2. Rulati manual comenzile de shell de la test case-urile care pi

Re: [so] [SO][TEMA2][Linux][Vmchecker]

2017-04-05 Fir de Conversatie Razvan Crainea via so
On Wed, Apr 5, 2017 at 6:28 PM Robert Radu via so wrote: > Salut, > > Am incarcat tema pe vmchecker si imi pica toate testele, fara a primi > vreun feedback util. Local imi merg toate testele(exceptand testul 0). Imi > puteti da detalii despre natura problemei? > Salut, Robert! Ai încercat să r

[so] [SO][TEMA2][Linux][Vmchecker]

2017-04-05 Fir de Conversatie Robert Radu via so
Salut, Am incarcat tema pe vmchecker si imi pica toate testele, fara a primi vreun feedback util. Local imi merg toate testele(exceptand testul 0). Imi puteti da detalii despre natura problemei? O zi buna,  Radu Robert ___ http://ocw.cs.pub.ro/courses/

Re: [so] [SO][Tema2][Linux] Afisare mesaje de eroare

2017-04-04 Fir de Conversatie Razvan Crainea via so
On Tue, Apr 4, 2017 at 11:56 PM Elena Marinica via so wrote: > Buna! > > Pentru a afisa anumite mesaje de eroare este permisa folosirea functiei > fprintf? > Da. > De asemenea, la laborator am folosit si functia perror, in acelasi scop. O > putem folosi? > Da. _

[so] [SO][Tema2][Linux] Afisare mesaje de eroare

2017-04-04 Fir de Conversatie Elena Marinica via so
Buna! Pentru a afisa anumite mesaje de eroare este permisa folosirea functiei fprintf? De asemenea, la laborator am folosit si functia perror, in acelasi scop. O putem folosi? Multumesc! ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [SO] [Tema2] [Windows] Sources check fail

2017-04-04 Fir de Conversatie Costin Lupu via so
Încă o dată: folosește lista de discuții pentru orice întrebare legată de teme (vezi CC). Costin On Tue, 2017-04-04 at 22:32 +0300, Andrei Mihalea wrote: > Dupa ce am folosit wrapper-ul inca imi dadeau erorile. > > > Am rezolvat astfel: Open with Visual Studio > File > Advanced Save > Options >

Re: [so] [SO] [Tema2] [Windows] Sources check fail

2017-04-04 Fir de Conversatie Costin Lupu via so
On Tue, 2017-04-04 at 18:54 +0300, Andrei Mihalea wrote: > Salut, > > > Primesc fail la testul de coding style si nu stiu de ce. Orice > comentariu pe mai multe linii da eroarea. > ../skel-windows/cmd.c:2: ERROR:TRAILING_WHITESPACE: trailing > whitespace. Ai folosit wrapper-ul [1] peste checkpat

Re: [so] [SO][Tema2][Linux]Diferente output checker vs. rulare "de mana"

2017-04-04 Fir de Conversatie Andreea Dobroteanu via so
Se inchide dupa o comanda. Am presupus la momentul implementarii ca e un comportament normal (de la redirect-uri), dar acum imi dau seama ca nu e ok (oups). Multumesc :) 2017-04-04 13:47 GMT+03:00 Costin Lupu : > On Tue, 2017-04-04 at 12:52 +0300, Andreea Dobroteanu via so wrote: > > Buna, > >

Re: [so] [SO][Tema2][Linux]Diferente output checker vs. rulare "de mana"

2017-04-04 Fir de Conversatie Costin Lupu via so
On Tue, 2017-04-04 at 12:52 +0300, Andreea Dobroteanu via so wrote: > Buna, > > > Da, spre exemplu, pentru testul 10: am luat fiecare comanda in > mini-shell, pe rand, iar output-ul obtinut este cel asteptat. Până la testul 10, localizează ce comandă nu este tratată corect în testul 9. Este cla

Re: [so] [SO][Tema2][Linux]Diferente output checker vs. rulare "de mana"

2017-04-04 Fir de Conversatie Razvan Crainea via so
Ai rulat shell-ul în mod interactiv? Ai reușit să rulezi două comenzi una după alta? On Tue, Apr 4, 2017 at 12:52 PM Andreea Dobroteanu < andreea.dobrote...@gmail.com> wrote: > Buna, > > Da, spre exemplu, pentru testul 10: am luat fiecare comanda in mini-shell, > pe rand, iar output-ul obtinut es

Re: [so] [SO][Tema2][Linux]Diferente output checker vs. rulare "de mana"

2017-04-04 Fir de Conversatie Andreea Dobroteanu via so
Buna, Da, spre exemplu, pentru testul 10: am luat fiecare comanda in mini-shell, pe rand, iar output-ul obtinut este cel asteptat. Multumesc 2017-04-04 12:33 GMT+03:00 Razvan Crainea : > Bună, Andreea! > > În toate cele 3 teste care pică este folosit operatorul pipe '|'. Ai > încercat să rulezi

Re: [so] [SO][Tema2][Linux]Diferente output checker vs. rulare "de mana"

2017-04-04 Fir de Conversatie Razvan Crainea via so
Bună, Andreea! În toate cele 3 teste care pică este folosit operatorul pipe '|'. Ai încercat să rulezi o comandă care folosește pipe în mini-shell-ul tău? Funcționează corect? Numai bine, Răzvan On Tue, Apr 4, 2017 at 10:56 AM Andreea Dobroteanu < andreea.dobrote...@gmail.com> wrote: > Buna, >

Re: [so] [SO][Tema2][Linux]Diferente output checker vs. rulare "de mana"

2017-04-04 Fir de Conversatie Andreea Dobroteanu via so
Buna, Spre exemplu, output-ul pentru testul 10, ruland checker-ul, este: 128 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 3 3 1 3 3 1 2 2 1 2 2 1 2 2 1 2 2 "Checker-ul" improvizat de mine arata cam asa: #!/bin/bash rm -rf "test_outputs" MAIN_TEST_DIR="test_outputs" INPUT_DIR="_test/inputs" TEST_TIMEOUT=30 B

  1   2   >