Diff for /rpl/src/rpl.c between versions 1.37 and 1.39

version 1.37, 2010/08/09 13:51:47 version 1.39, 2010/08/15 14:46:25
Line 24 Line 24
 #include "rpl-conv.h"  #include "rpl-conv.h"
   
 #ifdef SEMAPHORES_SYSV  #ifdef SEMAPHORES_SYSV
   #ifndef OS2
     unsigned char       *chemin_semaphores_SysV;      unsigned char       *chemin_semaphores_SysV;
 #endif  #endif
   #endif
   
   
 /*  /*
Line 333  rplinit(int argc, char *argv[], unsigned Line 335  rplinit(int argc, char *argv[], unsigned
     // Initialisation d'une pile de signal pour récupérer les      // Initialisation d'une pile de signal pour récupérer les
     // débordement de pile      // débordement de pile
   
 #   if !defined(Cygwin)  #   if !defined(Cygwin) && !defined(OpenBSD)
     if (((*s_etat_processus).pile_signal.ss_sp =      if (((*s_etat_processus).pile_signal.ss_sp =
             malloc((*s_etat_processus).pile_signal.ss_size =              malloc((*s_etat_processus).pile_signal.ss_size =
             SIGSTKSZ)) == NULL)              SIGSTKSZ)) == NULL)
Line 589  rplinit(int argc, char *argv[], unsigned Line 591  rplinit(int argc, char *argv[], unsigned
     (*s_etat_processus).chemin_fichiers_temporaires =      (*s_etat_processus).chemin_fichiers_temporaires =
             recherche_chemin_fichiers_temporaires(s_etat_processus);              recherche_chemin_fichiers_temporaires(s_etat_processus);
   
 #   ifdef OS2  #   ifdef SEMAPHORES_SYSV
   #   ifndef OS2
     chemin_semaphores_SysV = (*s_etat_processus).chemin_fichiers_temporaires;      chemin_semaphores_SysV = (*s_etat_processus).chemin_fichiers_temporaires;
 #   endif  #   endif
   #   endif
   
     erreur = d_absence_erreur;      erreur = d_absence_erreur;
     core = d_faux;      core = d_faux;
Line 3474  rplinit(int argc, char *argv[], unsigned Line 3478  rplinit(int argc, char *argv[], unsigned
         }          }
     }      }
   
 #   ifndef Cygwin  #   if !defined(Cygwin) && !defined(OpenBSD)
     (*s_etat_processus).pile_signal.ss_flags = SS_DISABLE;      (*s_etat_processus).pile_signal.ss_flags = SS_DISABLE;
     sigaltstack(&((*s_etat_processus).pile_signal), NULL);      sigaltstack(&((*s_etat_processus).pile_signal), NULL);
     free((*s_etat_processus).pile_signal.ss_sp);      free((*s_etat_processus).pile_signal.ss_sp);

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


CVSweb interface <joel.bertrand@systella.fr>