Diff for /rpl/src/instructions_s1.c between versions 1.100 and 1.101

version 1.100, 2019/02/09 13:36:40 version 1.101, 2019/02/11 09:45:52
Line 3676  instruction_syseval(struct_processus *s_ Line 3676  instruction_syseval(struct_processus *s_
         action_courante.sa_handler = SIG_IGN;          action_courante.sa_handler = SIG_IGN;
         action_courante.sa_flags = 0;          action_courante.sa_flags = 0;
   
           if (pthread_mutex_lock(&mutex_sigaction) != 0)
           {
               (*s_etat_processus).erreur_systeme = d_es_processus;
               return;
           }
   
         if (sigaction(SIGINT, &action_courante, &action_passee) != 0)          if (sigaction(SIGINT, &action_courante, &action_passee) != 0)
         {          {
             for(i = 0; i < nombre_arguments; i++)              for(i = 0; i < nombre_arguments; i++)
Line 3837  instruction_syseval(struct_processus *s_ Line 3843  instruction_syseval(struct_processus *s_
                 return;                  return;
             }              }
   
               if (pthread_mutex_unlock(&mutex_sigaction) != 0)
               {
                   (*s_etat_processus).erreur_systeme = d_es_processus;
                   return;
               }
   
             deverrouillage_threads_concurrents(s_etat_processus);              deverrouillage_threads_concurrents(s_etat_processus);
   
             if (close(pipes_entree[0]) != 0)              if (close(pipes_entree[0]) != 0)

Removed from v.1.100  
changed lines
  Added in v.1.101


CVSweb interface <joel.bertrand@systella.fr>