Diff for /rpl/src/rpl.c between versions 1.174 and 1.180

version 1.174, 2015/11/26 11:44:43 version 1.180, 2016/03/16 12:19:35
Line 1 Line 1
 /*  /*
 ================================================================================  ================================================================================
   RPL/2 (R) version 4.1.24    RPL/2 (R) version 4.1.25
   Copyright (C) 1989-2015 Dr. BERTRAND Joël    Copyright (C) 1989-2016 Dr. BERTRAND Joël
   
   This file is part of RPL/2.    This file is part of RPL/2.
   
Line 440  rplinit(int argc, char *argv[], char *en Line 440  rplinit(int argc, char *argv[], char *en
   
         if ((*s_etat_processus).langue == 'F')          if ((*s_etat_processus).langue == 'F')
         {          {
             printf("+++Copyright (C) 1989 à 2014, 2015 BERTRAND Joël\n");              printf("+++Copyright (C) 1989 à 2015, 2016 BERTRAND Joël\n");
         }          }
         else          else
         {          {
             printf("+++Copyright (C) 1989 to 2014, 2015 BERTRAND Joel\n");              printf("+++Copyright (C) 1989 to 2015, 2016 BERTRAND Joel\n");
         }          }
     }      }
   
Line 4990  rplinit(int argc, char *argv[], char *en Line 4990  rplinit(int argc, char *argv[], char *en
                                         (*(*((struct_processus_fils *)                                          (*(*((struct_processus_fils *)
                                         (*(*((struct_liste_chainee *)                                          (*(*((struct_liste_chainee *)
                                         l_element_courant)).donnee).objet))                                          l_element_courant)).donnee).objet))
                                         .thread).pid, rpl_sigurg);                                          .thread).pid, rpl_sigurg, d_faux);
                             }                              }
                             else                              else
                             {                              {
Line 5001  rplinit(int argc, char *argv[], char *en Line 5001  rplinit(int argc, char *argv[], char *en
                                             (*(*((struct_processus_fils *)                                              (*(*((struct_processus_fils *)
                                             (*(*((struct_liste_chainee *)                                              (*(*((struct_liste_chainee *)
                                             l_element_courant)).donnee).objet))                                              l_element_courant)).donnee).objet))
                                             .thread).pid, rpl_sigabort);                                              .thread).pid, rpl_sigabort, d_faux);
                                 }                                  }
                                 else                                  else
                                 {                                  {
Line 5009  rplinit(int argc, char *argv[], char *en Line 5009  rplinit(int argc, char *argv[], char *en
                                             (*(*((struct_processus_fils *)                                              (*(*((struct_processus_fils *)
                                             (*(*((struct_liste_chainee *)                                              (*(*((struct_liste_chainee *)
                                             l_element_courant)).donnee).objet))                                              l_element_courant)).donnee).objet))
                                             .thread).pid, rpl_sigstop);                                              .thread).pid, rpl_sigstop, d_faux);
                                 }                                  }
                             }                              }
                         }                          }
Line 5763  rplinit(int argc, char *argv[], char *en Line 5763  rplinit(int argc, char *argv[], char *en
     }      }
   
     sys_free(arg_exec);      sys_free(arg_exec);
     arret_thread_signaux(s_etat_processus);  
     liberation_etat_processus_readline();      liberation_etat_processus_readline();
     liberation_allocateur_buffer(s_etat_processus);      liberation_allocateur_buffer(s_etat_processus);
     pthread_mutex_destroy(&((*s_etat_processus).mutex_allocation_buffer));      pthread_mutex_destroy(&((*s_etat_processus).mutex_allocation_buffer));

Removed from v.1.174  
changed lines
  Added in v.1.180


CVSweb interface <joel.bertrand@systella.fr>