--- rpl/src/gestion_threads.c 2010/04/07 13:45:03 1.7 +++ rpl/src/gestion_threads.c 2010/04/17 18:57:35 1.8 @@ -78,8 +78,13 @@ lancement_thread(void *argument) (*s_argument_thread).thread_actif = d_vrai; s_etat_processus = (*s_argument_thread).s_nouvel_etat_processus; +# ifndef SEMAPHORES_NOMMES if (pthread_setspecific(semaphore_fork_processus_courant, &((*s_etat_processus).semaphore_fork)) != 0) +# else + if (pthread_setspecific(semaphore_fork_processus_courant, + (*s_etat_processus).semaphore_fork) != 0) +# endif { (*s_etat_processus).erreur_systeme = d_es_processus;