--- rpl/src/instructions_s8.c 2019/02/03 14:41:09 1.84 +++ rpl/src/instructions_s8.c 2019/02/07 21:44:15 1.85 @@ -386,9 +386,9 @@ instruction_send(struct_processus *s_eta } # ifndef SEMAPHORES_NOMMES - if (sem_post(&((*s_etat_processus).semaphore_fork)) != 0) + if (sem_wait(&((*s_etat_processus).semaphore_fork)) != 0) # else - if (sem_post((*s_etat_processus).semaphore_fork) != 0) + if (sem_wait((*s_etat_processus).semaphore_fork) != 0) # endif { (*s_etat_processus).erreur_systeme = d_es_processus;