Diff for /rpl/src/rpl.h between versions 1.121 and 1.124

version 1.121, 2011/09/14 17:56:00 version 1.124, 2011/09/16 14:42:03
Line 211 Line 211
   
 enum signaux_rpl  enum signaux_rpl
 {  {
     rpl_null = 0,      rpl_signull = 0,
     rpl_sigint,      rpl_sigint,
     rpl_sigterm,      rpl_sigterm,
     rpl_sigstart,       // Signal envoyé par un père pour lancer son fils.      rpl_sigstart,       // Signal envoyé par un père pour lancer son fils.
Line 239  enum signaux_rpl Line 239  enum signaux_rpl
   
 typedef struct queue_signaux  typedef struct queue_signaux
 {  {
     pthread_mutex_t             mutex;      sem_t
   #   ifdef SEMAPHORES_NOMMES
           *
   #   endif
                                   semaphore;
   
     volatile int                pointeur_lecture;      volatile int                pointeur_lecture;
     volatile int                pointeur_ecriture;      volatile int                pointeur_ecriture;
Line 254  typedef struct queue_signaux Line 258  typedef struct queue_signaux
 #ifndef RPLARGS  #ifndef RPLARGS
 #   ifndef MAIN_RPL  #   ifndef MAIN_RPL
         extern struct_queue_signaux         *s_queue_signaux;          extern struct_queue_signaux         *s_queue_signaux;
           extern int                          f_queue_signaux;
 #   else  #   else
         struct_queue_signaux                *s_queue_signaux;          struct_queue_signaux                *s_queue_signaux;
           int                                 f_queue_signaux;
 #   endif  #   endif
 #endif  #endif
   
Line 474  int sem_getvalue2(sem_t *semaphore, int Line 480  int sem_getvalue2(sem_t *semaphore, int
 #define ufprintf(flux, ...) transliterated_fprintf(NULL, \  #define ufprintf(flux, ...) transliterated_fprintf(NULL, \
             flux, __VA_ARGS__)              flux, __VA_ARGS__)
   
 // Tous les messages pour DISP, INPUT et les E/S par readline sont sur stderr.  
 // Cela évite aux messages envoyés par les gestionnaires de signaux d'être  
 // indéfiniment bloqués.  
   
 #ifdef SunOS  #ifdef SunOS
 #   define fopen(...) ({ FILE *desc; \  #   define fopen(...) ({ FILE *desc; \
             while((desc = fopen(__VA_ARGS__)) == NULL) \              while((desc = fopen(__VA_ARGS__)) == NULL) \

Removed from v.1.121  
changed lines
  Added in v.1.124


CVSweb interface <joel.bertrand@systella.fr>