Diff for /rpl/src/instructions_d5.c between versions 1.167 and 1.168

version 1.167, 2019/02/09 13:36:39 version 1.168, 2019/02/11 06:18:20
Line 2727  instruction_detach(struct_processus *s_e Line 2727  instruction_detach(struct_processus *s_e
         attente.tv_sec = 0;          attente.tv_sec = 0;
         attente.tv_nsec = GRANULARITE_us * 1000;          attente.tv_nsec = GRANULARITE_us * 1000;
   
           pthread_mutex_lock(&((*s_etat_processus).mutex_pile_processus));
   
         while(nombre_thread_surveillance_processus != 0)          while(nombre_thread_surveillance_processus != 0)
         {          {
               pthread_mutex_unlock(&((*s_etat_processus).mutex_pile_processus));
             nanosleep(&attente, NULL);              nanosleep(&attente, NULL);
             INCR_GRANULARITE(attente.tv_nsec);              INCR_GRANULARITE(attente.tv_nsec);
               pthread_mutex_lock(&((*s_etat_processus).mutex_pile_processus));
         }          }
   
           pthread_mutex_unlock(&((*s_etat_processus).mutex_pile_processus));
   
         closelog();          closelog();
   
         retrait_thread(s_etat_processus);          retrait_thread(s_etat_processus);

Removed from v.1.167  
changed lines
  Added in v.1.168


CVSweb interface <joel.bertrand@systella.fr>