Diff for /rpl/src/rpl.c between versions 1.89 and 1.90

version 1.89, 2011/09/20 07:16:40 version 1.90, 2011/09/20 08:56:24
Line 191  rplinit(int argc, char *argv[], unsigned Line 191  rplinit(int argc, char *argv[], unsigned
             &attributs_mutex);              &attributs_mutex);
     pthread_mutexattr_destroy(&attributs_mutex);      pthread_mutexattr_destroy(&attributs_mutex);
   
     pthread_mutexattr_init(&attributs_mutex);      sem_init(&((*s_etat_processus).semaphore_fork), 0, 0);
     pthread_mutexattr_settype(&attributs_mutex, PTHREAD_MUTEX_NORMAL);  
     pthread_mutex_init(&((*s_etat_processus).mutex_fork),  
             &attributs_mutex);  
     pthread_mutexattr_destroy(&attributs_mutex);  
     pthread_mutex_lock(&((*s_etat_processus).mutex_fork));  
   
     pthread_mutexattr_init(&attributs_mutex);      pthread_mutexattr_init(&attributs_mutex);
     pthread_mutexattr_settype(&attributs_mutex, PTHREAD_MUTEX_NORMAL);      pthread_mutexattr_settype(&attributs_mutex, PTHREAD_MUTEX_NORMAL);
Line 3474  rplinit(int argc, char *argv[], unsigned Line 3469  rplinit(int argc, char *argv[], unsigned
     pthread_mutex_destroy(&((*s_etat_processus).mutex));      pthread_mutex_destroy(&((*s_etat_processus).mutex));
     pthread_mutex_destroy(&((*s_etat_processus).mutex_allocation));      pthread_mutex_destroy(&((*s_etat_processus).mutex_allocation));
   
     pthread_mutex_unlock(&((*s_etat_processus).mutex_fork));      sem_post(&((*s_etat_processus).semaphore_fork));
     pthread_mutex_destroy(&((*s_etat_processus).mutex_fork));      sem_destroy(&((*s_etat_processus).semaphore_fork));
   
     free((*s_etat_processus).localisation);      free((*s_etat_processus).localisation);
   

Removed from v.1.89  
changed lines
  Added in v.1.90


CVSweb interface <joel.bertrand@systella.fr>