Diff for /rpl/src/instructions_w1.c between versions 1.84 and 1.85

version 1.84, 2013/05/28 22:09:55 version 1.85, 2013/05/30 09:41:41
Line 2426  instruction_wfproc(struct_processus *s_e Line 2426  instruction_wfproc(struct_processus *s_e
             }              }
         }          }
   
         if (pthread_mutex_lock(&((*s_etat_processus).mutex)) != 0)          if (pthread_mutex_lock(&((*s_etat_processus).mutex_pile_processus))
                   != 0)
         {          {
             if ((*s_etat_processus).profilage == d_vrai)              if ((*s_etat_processus).profilage == d_vrai)
             {              {
Line 2491  instruction_wfproc(struct_processus *s_e Line 2492  instruction_wfproc(struct_processus *s_e
                     profilage(s_etat_processus, NULL);                      profilage(s_etat_processus, NULL);
                 }                  }
   
                 if (pthread_mutex_unlock(&((*s_etat_processus).mutex)) != 0)                  if (pthread_mutex_unlock(&((*s_etat_processus)
                           .mutex_pile_processus)) != 0)
                 {                  {
                     (*s_etat_processus).erreur_systeme = d_es_processus;                      (*s_etat_processus).erreur_systeme = d_es_processus;
                     return;                      return;
Line 2574  instruction_wfproc(struct_processus *s_e Line 2576  instruction_wfproc(struct_processus *s_e
                     if (pthread_mutex_lock(&((*s_etat_processus)                      if (pthread_mutex_lock(&((*s_etat_processus)
                             .mutex_interruptions)) != 0)                              .mutex_interruptions)) != 0)
                     {                      {
                         pthread_mutex_unlock(&((*s_etat_processus).mutex));                          pthread_mutex_unlock(&((*s_etat_processus)
                                   .mutex_pile_processus));
   
                         if ((*s_etat_processus).profilage == d_vrai)                          if ((*s_etat_processus).profilage == d_vrai)
                         {                          {
Line 2595  instruction_wfproc(struct_processus *s_e Line 2598  instruction_wfproc(struct_processus *s_e
                     if (pthread_mutex_unlock(&((*s_etat_processus)                      if (pthread_mutex_unlock(&((*s_etat_processus)
                             .mutex_interruptions)) != 0)                              .mutex_interruptions)) != 0)
                     {                      {
                         pthread_mutex_unlock(&((*s_etat_processus).mutex));                          pthread_mutex_unlock(&((*s_etat_processus)
                                   .mutex_pile_processus));
   
                         if ((*s_etat_processus).profilage == d_vrai)                          if ((*s_etat_processus).profilage == d_vrai)
                         {                          {
Line 2607  instruction_wfproc(struct_processus *s_e Line 2611  instruction_wfproc(struct_processus *s_e
                         return;                          return;
                     }                      }
   
                     if (pthread_mutex_unlock(&((*s_etat_processus).mutex)) != 0)                      if (pthread_mutex_unlock(&((*s_etat_processus)
                               .mutex_pile_processus)) != 0)
                     {                      {
                         if ((*s_etat_processus).profilage == d_vrai)                          if ((*s_etat_processus).profilage == d_vrai)
                         {                          {
Line 2658  instruction_wfproc(struct_processus *s_e Line 2663  instruction_wfproc(struct_processus *s_e
   
                     scrutation_injection(s_etat_processus);                      scrutation_injection(s_etat_processus);
   
                     if (pthread_mutex_lock(&((*s_etat_processus).mutex)) != 0)                      if (pthread_mutex_lock(&((*s_etat_processus)
                               .mutex_pile_processus)) != 0)
                     {                      {
                         if ((*s_etat_processus).profilage == d_vrai)                          if ((*s_etat_processus).profilage == d_vrai)
                         {                          {
Line 2680  instruction_wfproc(struct_processus *s_e Line 2686  instruction_wfproc(struct_processus *s_e
             profilage(s_etat_processus, NULL);              profilage(s_etat_processus, NULL);
         }          }
   
         if (pthread_mutex_unlock(&((*s_etat_processus).mutex)) != 0)          if (pthread_mutex_unlock(&((*s_etat_processus).mutex_pile_processus))
                   != 0)
         {          {
             (*s_etat_processus).erreur_systeme = d_es_processus;              (*s_etat_processus).erreur_systeme = d_es_processus;
             return;              return;
Line 2783  instruction_wfdata(struct_processus *s_e Line 2790  instruction_wfdata(struct_processus *s_e
             }              }
         }          }
   
         if (pthread_mutex_lock(&((*s_etat_processus).mutex)) != 0)          if (pthread_mutex_lock(&((*s_etat_processus).mutex_pile_processus))
                   != 0)
         {          {
             if ((*s_etat_processus).profilage == d_vrai)              if ((*s_etat_processus).profilage == d_vrai)
             {              {
Line 2843  instruction_wfdata(struct_processus *s_e Line 2851  instruction_wfdata(struct_processus *s_e
                     profilage(s_etat_processus, NULL);                      profilage(s_etat_processus, NULL);
                 }                  }
   
                 if (pthread_mutex_unlock(&((*s_etat_processus).mutex)) != 0)                  if (pthread_mutex_unlock(&((*s_etat_processus)
                           .mutex_pile_processus)) != 0)
                 {                  {
                     (*s_etat_processus).erreur_systeme = d_es_processus;                      (*s_etat_processus).erreur_systeme = d_es_processus;
                     return;                      return;
Line 2886  instruction_wfdata(struct_processus *s_e Line 2895  instruction_wfdata(struct_processus *s_e
                         return;                          return;
                     }                      }
   
                     if (pthread_mutex_unlock(&((*s_etat_processus).mutex)) != 0)                      if (pthread_mutex_unlock(&((*s_etat_processus)
                               .mutex_pile_processus)) != 0)
                     {                      {
                         if ((*s_etat_processus).profilage == d_vrai)                          if ((*s_etat_processus).profilage == d_vrai)
                         {                          {
Line 2966  instruction_wfdata(struct_processus *s_e Line 2976  instruction_wfdata(struct_processus *s_e
                         return;                          return;
                     }                      }
   
                     if (pthread_mutex_lock(&((*s_etat_processus).mutex)) != 0)                      if (pthread_mutex_lock(&((*s_etat_processus)
                               .mutex_pile_processus)) != 0)
                     {                      {
                         if ((*s_etat_processus).profilage == d_vrai)                          if ((*s_etat_processus).profilage == d_vrai)
                         {                          {
Line 2993  instruction_wfdata(struct_processus *s_e Line 3004  instruction_wfdata(struct_processus *s_e
             profilage(s_etat_processus, NULL);              profilage(s_etat_processus, NULL);
         }          }
   
         if (pthread_mutex_unlock(&((*s_etat_processus).mutex)) != 0)          if (pthread_mutex_unlock(&((*s_etat_processus).mutex_pile_processus))
                   != 0)
         {          {
             (*s_etat_processus).erreur_systeme = d_es_processus;              (*s_etat_processus).erreur_systeme = d_es_processus;
             return;              return;

Removed from v.1.84  
changed lines
  Added in v.1.85


CVSweb interface <joel.bertrand@systella.fr>