Diff for /rpl/src/gestion_objets.c between versions 1.22 and 1.23

version 1.22, 2010/06/02 10:28:45 version 1.23, 2010/06/04 07:48:19
Line 1126  liberation(struct_processus *s_etat_proc Line 1126  liberation(struct_processus *s_etat_proc
                     (int) (*(*((struct_processus_fils *) (*s_objet).objet))                      (int) (*(*((struct_processus_fils *) (*s_objet).objet))
                     .thread).nombre_references));                      .thread).nombre_references));
   
   printf("liberation : %d\n", (*(*((struct_processus_fils *) (*s_objet).objet)).thread).nombre_references);
             if ((*(*((struct_processus_fils *) (*s_objet).objet)).thread)              if ((*(*((struct_processus_fils *) (*s_objet).objet)).thread)
                     .nombre_references == 0)                      .nombre_references == 0)
             {              {
Line 2247  copie_objet(struct_processus *s_etat_pro Line 2248  copie_objet(struct_processus *s_etat_pro
   
             (*(*((struct_processus_fils *) (*s_objet).objet)).thread)              (*(*((struct_processus_fils *) (*s_objet).objet)).thread)
                     .nombre_references++;                      .nombre_references++;
   printf("<2> +1 %d\n", (*(*((struct_processus_fils *) (*s_objet).objet)).thread).nombre_references);
   
             if (pthread_mutex_unlock(&((*(*((struct_processus_fils *)              if (pthread_mutex_unlock(&((*(*((struct_processus_fils *)
                     (*s_objet).objet)).thread).mutex)) != 0)                      (*s_objet).objet)).thread).mutex)) != 0)

Removed from v.1.22  
changed lines
  Added in v.1.23


CVSweb interface <joel.bertrand@systella.fr>