Bonjour,

J'ai un souci avec une fonction read dans un thread avec GCC sous Linux.
Mon code est en gros le suivant :

while(1)
{
read(GLOBALE_PortCOM2,&c,1);
...
}

Le problème est que l'identificateur de port se passe a 0 tout seul :
GLOBALE_PortCOM2 = 6 aprés ouverture du port (Normal : OK)
GLOBALE_PortCOM2 passe à 0 tout seul, j'ai l'impression aléatoirement après un read !!!

Je ne comprends pas pourquoi, quelqu'un peut il m'éclairer un peu ???

Merci.