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