Diff for /rpl/src/interruptions.c between versions 1.176 and 1.178

version 1.176, 2016/03/29 12:27:35 version 1.178, 2016/04/01 13:33:27
Line 106  thread_surveillance_signaux(void *argume Line 106  thread_surveillance_signaux(void *argume
                 break;                  break;
             }              }
   
             sem_post(semaphore_arret_signalisation);  
             sem_post(semaphore_signalisation);              sem_post(semaphore_signalisation);
   
             nombre_signaux_envoyes = 0;              nombre_signaux_envoyes = 0;
Line 138  thread_surveillance_signaux(void *argume Line 137  thread_surveillance_signaux(void *argume
             }              }
   
             sem_post(semaphore_queue_signaux);              sem_post(semaphore_queue_signaux);
               sem_post(semaphore_arret_signalisation);
   
             // Dans un second temps, on balaye toutes les queues de signaux              // Dans un second temps, on balaye toutes les queues de signaux
             // des threads du processus courant.              // des threads du processus courant.
Line 2494  scrutation_interruptions(struct_processu Line 2494  scrutation_interruptions(struct_processu
                     return;                      return;
                 }                  }
             }              }
   
               if ((*s_queue_signaux).requete_arret == d_vrai)
               {
                   break;
               }
         }          }
   
         sem_post(semaphore_queue_signaux);          sem_post(semaphore_queue_signaux);

Removed from v.1.176  
changed lines
  Added in v.1.178


CVSweb interface <joel.bertrand@systella.fr>