--- rpl/src/operations_atomiques.c 2011/08/09 11:31:36 1.29 +++ rpl/src/operations_atomiques.c 2011/09/15 17:51:44 1.30 @@ -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); } }