Bonjour,
Petite question au sujet des appels systèmes retournant '-1', et positionnant la variable système globale "errno" :
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int iRet =0 ; iRet=MaFonctionSysteme() ; if(-1==iRet) { if (EACCESS==errno) { printf("bla bla\n") ; } } else { ... }
Qu'est ce qui garenti que errno n'a pas été modifié par une autre tâche entre l'exécution de MaFonctionSysteme et le test de la valeur errno ?
Merci
Nicolas
Partager