Bonjour,
Est ce que les threads partagent une variable globale ?
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
static void* ma_fonction(void* data)
{
    ...
    var_global = 1; // line 36
    ...
}
 
extern pam_sm_authenticate( )
{ 
      var_global = 0;
      ...
      ...
}
la compilation me donne :
mon_fichier.c:36: erreur: 'var_global' undeclared ( first use in this function )

Est ce que deux threads appartenant à un meme processus ne partage pas une meme variable globale ?
merci d'avance