Mititelu Stefan <[email protected]> writes: > Salut, am o problema cu testele de mai sus; desi inchid handle pentru ram si > swap, sterg fisierele creeate si fac release la memorie, in vm_free > () nu trec testele. M-am uitat prin codul testelor si de ex pt testul 10 > exista conditia[1] care nu va fi niciodata indeplinita din moment ce [2] > deoarece functia de la [1] returneaza 0 daca nu exista fisierul si nonzero > daca se executa cu succes. Deci functia de test is_handle_valid() va > returna mereu TRUE adica mereu va returna ca exista handle pentru > respectivele fisiere.(chiar daca le inchid). > > [1]: if(GetFileSizeEx(handle, &size) == FALSE) return FALSE; > return TRUE; > [2]: typedef enum { > FALSE = -1, > TRUE = 0 > } w_boolean_t; > > Chiar daca schimb FALSE la 0 si TRUE la 1 in "common.h" si creez biblioteca > asa nu trec testele respective. Ma poate ajuta cineva? > > Multumesc anticipat, > Stefan
Salut, Definitia aia a structurii este pentru linux. Pe windows se foloseste tipul BOOL din API. Adrian _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
