Diff for /rpl/src/interruptions.c between versions 1.28 and 1.29

version 1.28, 2010/08/06 15:33:03 version 1.29, 2010/08/13 21:00:37
Line 1733  interruption1(int signal, siginfo_t *sig Line 1733  interruption1(int signal, siginfo_t *sig
   
     volatile sig_atomic_t   exclusion = 0;      volatile sig_atomic_t   exclusion = 0;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     switch(signal)      switch(signal)
Line 1868  interruption2(int signal, siginfo_t *sig Line 1872  interruption2(int signal, siginfo_t *sig
     pthread_t               thread;      pthread_t               thread;
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if (siginfo == NULL)      if (siginfo == NULL)
Line 1941  interruption3(int signal, siginfo_t *sig Line 1949  interruption3(int signal, siginfo_t *sig
   
     static int              compteur = 0;      static int              compteur = 0;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)      if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)
Line 1999  interruption4(int signal, siginfo_t *sig Line 2011  interruption4(int signal, siginfo_t *sig
 {  {
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)      if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)
Line 2028  interruption5(int signal, siginfo_t *sig Line 2044  interruption5(int signal, siginfo_t *sig
     pthread_t               thread;      pthread_t               thread;
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((*siginfo).si_pid == getpid())      if ((*siginfo).si_pid == getpid())
Line 2090  interruption6(int signal, siginfo_t *sig Line 2110  interruption6(int signal, siginfo_t *sig
 {  {
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)      if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)
Line 2114  interruption7(int signal, siginfo_t *sig Line 2138  interruption7(int signal, siginfo_t *sig
 {  {
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)      if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)
Line 2142  interruption8(int signal, siginfo_t *sig Line 2170  interruption8(int signal, siginfo_t *sig
     pthread_t               thread;      pthread_t               thread;
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((*siginfo).si_pid == getpid())      if ((*siginfo).si_pid == getpid())
Line 2184  interruption9(int signal, siginfo_t *sig Line 2216  interruption9(int signal, siginfo_t *sig
 {  {
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)      if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)
Line 2213  interruption10(int signal, siginfo_t *si Line 2249  interruption10(int signal, siginfo_t *si
   
     unsigned char           nom[8 + 64 + 1];      unsigned char           nom[8 + 64 + 1];
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)      if ((s_etat_processus = recherche_thread(getpid(), pthread_self())) == NULL)
Line 2251  interruption11(int signal, siginfo_t *si Line 2291  interruption11(int signal, siginfo_t *si
     pthread_t               thread;      pthread_t               thread;
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
   
   #   ifdef _BROKEN_SIGINFO
       (*siginfo).si_pid=getpid();
   #   endif
   
     verrouillage_gestionnaire_signaux();      verrouillage_gestionnaire_signaux();
   
     if ((*siginfo).si_pid == getpid())      if ((*siginfo).si_pid == getpid())

Removed from v.1.28  
changed lines
  Added in v.1.29


CVSweb interface <joel.bertrand@systella.fr>