Diff for /rpl/src/instructions_d5.c between versions 1.108 and 1.110

version 1.108, 2013/05/21 12:10:12 version 1.110, 2013/05/23 12:45:08
Line 1541  instruction_detach(struct_processus *s_e Line 1541  instruction_detach(struct_processus *s_e
         (*s_etat_processus).thread_fusible = 0;          (*s_etat_processus).thread_fusible = 0;
         (*s_etat_processus).pid_erreur_processus_fils = getpid();          (*s_etat_processus).pid_erreur_processus_fils = getpid();
         (*s_etat_processus).sections_critiques = 0;          (*s_etat_processus).sections_critiques = 0;
           (*s_etat_processus).initialisation_scheduler = d_faux;
   
         if ((*s_etat_processus).profilage == d_vrai)          if ((*s_etat_processus).profilage == d_vrai)
         {          {
Line 2366  instruction_detach(struct_processus *s_e Line 2367  instruction_detach(struct_processus *s_e
                 }                  }
             }              }
   
             pthread_mutex_unlock(&((*s_etat_processus).mutex));  
   
             if ((*s_etat_processus).nombre_interruptions_non_affectees != 0)              if ((*s_etat_processus).nombre_interruptions_non_affectees != 0)
             {              {
                 affectation_interruptions_logicielles(s_etat_processus);                  affectation_interruptions_logicielles(s_etat_processus);
             }              }
   
               pthread_mutex_unlock(&((*s_etat_processus).mutex));
             nanosleep(&attente, NULL);              nanosleep(&attente, NULL);
             pthread_mutex_lock(&((*s_etat_processus).mutex));              pthread_mutex_lock(&((*s_etat_processus).mutex));
   

Removed from v.1.108  
changed lines
  Added in v.1.110


CVSweb interface <joel.bertrand@systella.fr>