Diff for /rpl/src/gestion_processus.c between versions 1.97 and 1.98

version 1.97, 2019/02/11 06:18:20 version 1.98, 2019/02/17 16:08:40
Line 83  surveillance_processus(void *argument) Line 83  surveillance_processus(void *argument)
         BUG(1, uprintf("General mutex error!\n"));          BUG(1, uprintf("General mutex error!\n"));
     }      }
   
     nombre_thread_surveillance_processus++;      nombre_threads_surveillance_processus++;
   
     if (pthread_mutex_unlock(&((*s_etat_processus).mutex_pile_processus)) != 0)      if (pthread_mutex_unlock(&((*s_etat_processus).mutex_pile_processus)) != 0)
     {      {
Line 1429  surveillance_processus(void *argument) Line 1429  surveillance_processus(void *argument)
             fflush(stdout);              fflush(stdout);
         }          }
   
           if (pthread_mutex_unlock(&((*s_etat_processus)
                   .mutex_pile_processus)) != 0)
           {
               (*s_etat_processus).erreur_systeme_processus_fils = d_es_processus;
           }
   
         retrait_thread_surveillance(s_etat_processus, s_argument_thread);          retrait_thread_surveillance(s_etat_processus, s_argument_thread);
         nombre_thread_surveillance_processus--;  
           if (pthread_mutex_lock(&((*s_etat_processus)
                   .mutex_pile_processus)) != 0)
           {
               (*s_etat_processus).erreur_systeme_processus_fils = d_es_processus;
           }
   
           nombre_threads_surveillance_processus--;
   
         if (pthread_mutex_unlock(&((*s_etat_processus)          if (pthread_mutex_unlock(&((*s_etat_processus)
                 .mutex_pile_processus)) != 0)                  .mutex_pile_processus)) != 0)

Removed from v.1.97  
changed lines
  Added in v.1.98


CVSweb interface <joel.bertrand@systella.fr>