Diff for /rpl/src/gestion_objets.c between versions 1.67 and 1.69

version 1.67, 2011/09/14 17:55:59 version 1.69, 2011/09/20 14:36:29
Line 2803  copie_etat_processus(struct_processus *s Line 2803  copie_etat_processus(struct_processus *s
   
     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);
     pthread_mutex_init(&((*s_nouvel_etat_processus).mutex_fork),  
             &attributs_mutex);  #   ifndef SEMAPHORES_NOMMES
     pthread_mutexattr_destroy(&attributs_mutex);          sem_init(&((*s_nouvel_etat_processus).semaphore_fork), 0, 0);
     pthread_mutex_lock(&((*s_nouvel_etat_processus).mutex_fork));  #   else
           if (((*s_etat_processus).semaphore_fork = sem_init3(0, getpid(),
                   pthread_self())) == SEM_FAILED)
           {
               (*s_etat_processus).erreur_systeme = d_es_allocation_memoire;
               return(NULL);
           }
   #   endif
   
     initialisation_contexte_cas(s_etat_processus);      initialisation_contexte_cas(s_etat_processus);
   

Removed from v.1.67  
changed lines
  Added in v.1.69


CVSweb interface <joel.bertrand@systella.fr>