--- rpl/src/interruptions.c 2011/09/18 12:42:50 1.72 +++ rpl/src/interruptions.c 2011/09/18 18:06:01 1.74 @@ -2480,7 +2480,7 @@ envoi_signal_processus(pid_t pid, enum s if (sem_close(semaphore) != 0) { - reeturn(1); + return(1); } # endif @@ -2640,7 +2640,7 @@ creation_queue_signaux(struct_processus # ifndef SEMAPHORES_NOMMES sem_init(&((*s_queue_signaux).semaphore), 1, 1); # else - if ((semaphore_queue_signaux = sem_init2(0, getpid())) + if ((semaphore_queue_signaux = sem_init2(1, getpid())) == SEM_FAILED) { (*s_etat_processus).erreur_systeme = d_es_processus;