<div dir="ltr"><div><div><div>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). <br>
<br>[1]: if(GetFileSizeEx(handle, &size) == FALSE) return FALSE;<br></div><div>      return TRUE;<br></div><div>[2]: typedef enum {<br>    FALSE = -1,<br>    TRUE = 0<br>} w_boolean_t;<br><br></div>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?<br>
<br></div>Multumesc anticipat,<br></div>Stefan<br></div>