--- rpl/src/operations_atomiques.c 2011/06/20 17:54:21 1.21 +++ rpl/src/operations_atomiques.c 2011/09/15 17:51:44 1.30 @@ -1,6 +1,6 @@ /* ================================================================================ - RPL/2 (R) version 4.1.0.prerelease.1 + RPL/2 (R) version 4.1.3 Copyright (C) 1989-2011 Dr. BERTRAND Joël This file is part of RPL/2. @@ -75,6 +75,7 @@ read_atomic(struct_processus *s_etat_pro if ((longueur_lue == -1) && (errno == EINTR)) { + scrutation_interruptions(s_etat_processus); nanosleep(&attente, NULL); drapeau = d_vrai; } @@ -153,6 +154,7 @@ write_atomic(struct_processus *s_etat_pr { if (errno == EINTR) { + scrutation_interruptions(s_etat_processus); nanosleep(&attente, NULL); drapeau = d_vrai; } @@ -169,6 +171,7 @@ write_atomic(struct_processus *s_etat_pr if (longueur_ecrite == 0) { + scrutation_interruptions(s_etat_processus); nanosleep(&attente, NULL); } }