--- rpl/src/gestion_processus.c 2010/12/10 15:36:21 1.29 +++ rpl/src/gestion_processus.c 2011/09/10 20:45:06 1.45 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.0.20 - Copyright (C) 1989-2010 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.3 + Copyright (C) 1989-2011 Dr. BERTRAND Joël This file is part of RPL/2. @@ -3405,20 +3405,22 @@ scrutation_injection(struct_processus *s { fd_set ensemble_descripteurs; + logical1 drapeau_erreur; + logical1 registre_arret_si_exception; + # if !defined(OpenBSD) && !defined(OS2) struct timespec timeout; # else struct timeval timeout; # endif - logical1 drapeau_erreur; - logical1 registre_arret_si_exception; - unsigned char tampon; unsigned char tampon_profilage[20]; // Si on est dans le processus père, il n'y a rien à surveiller. + scrutation_interruptions(s_etat_processus); + if ((*s_etat_processus).var_volatile_processus_racine == 0) { FD_ZERO(&ensemble_descripteurs);