Y'a des fois dans les sources de la lib, où ils font un appel à une fonction système qui leur renvoie un truc. Eux, font juste un test
ret = appel_system();
if(ret<0)
return ret;
Donc si l'appel système a renvoyé -22 (je pense que c'est possible, ça dépend de l'appel système), alors la fcn de la lib renvoie -22. Là, c'est à toi de te débrouiller pour savoir ce qu'il se passe. En tout cas, le -1 est connu car c'est 0< mais c'est pas forcément cette valeur qu'on renvoie en cas d'erreur: juste une valeur <0. Donc si ça les arrange de renvoyer -22, ils vont pas se priver!
Message édité par torpe23 le 20-01-2004 à 10:47:20