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