version 1.72, 2011/09/20 14:36:29
|
version 1.74, 2011/09/21 09:09:22
|
Line 1277 instruction_detach(struct_processus *s_e
|
Line 1277 instruction_detach(struct_processus *s_e
|
|
|
liberation_queue_signaux(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
creation_queue_signaux(s_etat_processus); |
creation_queue_signaux(s_etat_processus); |
|
routine_recursive = 0; |
|
|
(*s_etat_processus).pointeur_signal_lecture = 0; |
(*s_etat_processus).pointeur_signal_lecture = 0; |
(*s_etat_processus).pointeur_signal_ecriture = 0; |
(*s_etat_processus).pointeur_signal_ecriture = 0; |
Line 2774 instruction_detach(struct_processus *s_e
|
Line 2775 instruction_detach(struct_processus *s_e
|
# else |
# else |
sem_post((*s_etat_processus).semaphore_fork); |
sem_post((*s_etat_processus).semaphore_fork); |
sem_destroy3((*s_etat_processus).semaphore_fork, getpid(), |
sem_destroy3((*s_etat_processus).semaphore_fork, getpid(), |
pthread_self()); |
pthread_self(), SEM_FORK); |
# endif |
# endif |
|
|
free((*s_etat_processus).localisation); |
free((*s_etat_processus).localisation); |