[so] testul pentur tema1

Octavian Purdila so@cursuri.cs.pub.ro
Sat, 6 Nov 2004 21:28:30 +0200


--Boundary-00=_fXSjBruT6EPOUVB
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


Buna seara,

Am atasat testul pentur tema1. Dupa cum vedeti, nu am insistat pe cazurile 
speciale. Pe Windows voi corecta cu acelasi test, folosind utilitarele (ls, 
date, sleep. etc.) din MSYS (vezi http://www.mingw.org).

Atasat la mail e si o biblioteca cu care se vor verifica accesul la memorie si 
gestiunea resurselor (fiere, procese, pipe, etc.). Pentru a reduce timpul 
corectarii, definiti ROBOCHECK_WIN sau ROBOCHECK_LIN si apoi includeti 
<robocheck.h> in sursele pe care le trimiteti, si de asemenea urmatoarele 
linii, dupa executia fiecarei linii de shell:

robocheck_mem_leaks(); robocheck_resource_leaks(GLOBAL_NAMESPACE);

Daca folositi parserul scris de noi:

 - am updatat parserul sa includa <robocheck.h>
 - executati la pornirea shell-ului un robocheck_set_exclude("lex.yy.c") 


PS: temele se vor corecta cu biblioteca de mai sus. Daca trimiteti teme care 
nu includ si nu se linkeaza cu <robocheck.h> nu rezolvati nimic (ie adoptati 
politica strutului :) 

PS2: tema urmatoare nu se va putea uploada fara sa include <robocheck.h>, asa 
ca e bine sa incepeti sa o folositi.

tavi



--Boundary-00=_fXSjBruT6EPOUVB
Content-Type: text/plain;
  charset="us-ascii";
  name="test"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="test"

echo $HOME
echo $HOMER
echo a/$HOME/b
echo a/$HOMER/b
mkdir tmp
cd tmp
ls
ls -l -a
cd .
ls
mkdir tmp
ls 
cd tmp
ls 
cd ..
ls
asdf
test test > test.out
ls test.out
cat test.out
cat < test.out
gcc 2> test.err
ls test.err
cat test.err
cat < test.err
cat /etc/services | grep ftp
cat /etc/service | grep ftp | grep udp
sleep 1 && date ; date 
sleep 1 && date & date 
true && ls
false && ls
true || ls
false || ls
ls > asdf/asdf


--Boundary-00=_fXSjBruT6EPOUVB--