--- rpl/src/instructions_d5.c 2010/05/16 19:36:20 1.20 +++ rpl/src/instructions_d5.c 2010/05/19 09:22:34 1.21 @@ -1296,6 +1296,10 @@ instruction_detach(struct_processus *s_e * Processus fils */ +# ifdef DEBUG_MEMOIRE + debug_memoire_reinitialisation(); +# endif + # ifndef SEMAPHORES_NOMMES sem_post(&semaphore_gestionnaires_signaux); sem_destroy(&semaphore_gestionnaires_signaux); @@ -2639,6 +2643,8 @@ instruction_detach(struct_processus *s_e liberation(s_etat_processus, s_objet); # ifndef Cygwin + (*s_etat_processus).pile_signal.ss_flags = SS_DISABLE; + sigaltstack(&((*s_etat_processus).pile_signal), NULL); free((*s_etat_processus).pile_signal.ss_sp); # endif