Diff for /rpl/src/instructions_s9.c between versions 1.38 and 1.39

version 1.38, 2011/09/14 17:55:59 version 1.39, 2011/09/15 17:51:43
Line 1281  instruction_swi(struct_processus *s_etat Line 1281  instruction_swi(struct_processus *s_etat
                 }                  }
             }              }
   
               scrutation_interruptions(s_etat_processus);
   
             if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)              if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)
             {              {
                 (*s_etat_processus).erreur_systeme = d_es_processus;                  (*s_etat_processus).erreur_systeme = d_es_processus;
Line 1340  instruction_swi(struct_processus *s_etat Line 1342  instruction_swi(struct_processus *s_etat
                 }                  }
             }              }
   
               scrutation_interruptions(s_etat_processus);
   
             if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)              if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)
             {              {
                 (*s_etat_processus).erreur_systeme = d_es_processus;                  (*s_etat_processus).erreur_systeme = d_es_processus;
Line 1396  instruction_swi(struct_processus *s_etat Line 1400  instruction_swi(struct_processus *s_etat
                 (*s_etat_processus).erreur_systeme = d_es_processus;                  (*s_etat_processus).erreur_systeme = d_es_processus;
                 return;                  return;
             }              }
   
               scrutation_interruptions(s_etat_processus);
         }          }
   
         if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)          if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)
Line 1455  instruction_swi(struct_processus *s_etat Line 1461  instruction_swi(struct_processus *s_etat
                     (*s_etat_processus).erreur_systeme = d_es_processus;                      (*s_etat_processus).erreur_systeme = d_es_processus;
                     return;                      return;
                 }                  }
   
                   scrutation_interruptions(s_etat_processus);
             }              }
   
             pid = getpid();              pid = getpid();
Line 1556  instruction_swi(struct_processus *s_etat Line 1564  instruction_swi(struct_processus *s_etat
                     (*s_etat_processus).erreur_systeme = d_es_processus;                      (*s_etat_processus).erreur_systeme = d_es_processus;
                     return;                      return;
                 }                  }
   
                   scrutation_interruptions(s_etat_processus);
             }              }
   
             tid = pthread_self();              tid = pthread_self();
Line 1602  instruction_swi(struct_processus *s_etat Line 1612  instruction_swi(struct_processus *s_etat
                     (*s_etat_processus).erreur_systeme = d_es_processus;                      (*s_etat_processus).erreur_systeme = d_es_processus;
                     return;                      return;
                 }                  }
   
                   scrutation_interruptions(s_etat_processus);
             }              }
   
             if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)              if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)
Line 1638  instruction_swi(struct_processus *s_etat Line 1650  instruction_swi(struct_processus *s_etat
                 (*s_etat_processus).erreur_systeme = d_es_processus;                  (*s_etat_processus).erreur_systeme = d_es_processus;
                 return;                  return;
             }              }
   
               scrutation_interruptions(s_etat_processus);
         }          }
   
         if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)          if (pthread_mutex_lock(&((*s_etat_processus).mutex_fork)) != 0)

Removed from v.1.38  
changed lines
  Added in v.1.39


CVSweb interface <joel.bertrand@systella.fr>