Diff for /rpl/src/rpl.c between versions 1.86 and 1.87

version 1.86, 2011/09/16 09:09:35 version 1.87, 2011/09/18 12:42:50
Line 118  rplinit(int argc, char *argv[], unsigned Line 118  rplinit(int argc, char *argv[], unsigned
 #   ifndef SEMAPHORES_NOMMES  #   ifndef SEMAPHORES_NOMMES
     sem_init(&semaphore_gestionnaires_signaux, 0, 0);      sem_init(&semaphore_gestionnaires_signaux, 0, 0);
 #   else  #   else
     semaphore_gestionnaires_signaux = sem_init2(0, sem_gestionnaires_signaux);      semaphore_gestionnaires_signaux = sem_init2(0, getpid());
           
     if (semaphore_gestionnaires_signaux == SEM_FAILED)      if (semaphore_gestionnaires_signaux == SEM_FAILED)
     {      {
Line 3504  rplinit(int argc, char *argv[], unsigned Line 3504  rplinit(int argc, char *argv[], unsigned
     sem_destroy(&semaphore_gestionnaires_signaux);      sem_destroy(&semaphore_gestionnaires_signaux);
 #   else  #   else
     sem_post(semaphore_gestionnaires_signaux);      sem_post(semaphore_gestionnaires_signaux);
     sem_destroy2(semaphore_gestionnaires_signaux, sem_gestionnaires_signaux);      sem_destroy2(semaphore_gestionnaires_signaux, getpid());
 #   endif  #   endif
   
     destruction_queue_signaux(s_etat_processus);      destruction_queue_signaux(s_etat_processus);

Removed from v.1.86  
changed lines
  Added in v.1.87


CVSweb interface <joel.bertrand@systella.fr>