Diff for /rpl/src/gestion_threads.c between versions 1.63 and 1.64

version 1.63, 2012/05/21 17:25:42 version 1.64, 2012/07/03 13:56:31
Line 104  lancement_thread(void *argument) Line 104  lancement_thread(void *argument)
   
         (*s_argument_thread).thread_actif = d_faux;          (*s_argument_thread).thread_actif = d_faux;
   
         tid_final = -2;          tid_final = (pthread_t) -2;
   
         while((longueur_ecriture = write_atomic(s_etat_processus,          while((longueur_ecriture = write_atomic(s_etat_processus,
                 (*s_argument_thread).pipe_nombre_interruptions_attente[1],                  (*s_argument_thread).pipe_nombre_interruptions_attente[1],
Line 219  lancement_thread(void *argument) Line 219  lancement_thread(void *argument)
         pthread_cancel((*s_etat_processus).thread_fusible);          pthread_cancel((*s_etat_processus).thread_fusible);
     }      }
   
     tid_final = -2;      tid_final = (pthread_t) -2;
   
     while((longueur_ecriture = write_atomic(s_etat_processus,      while((longueur_ecriture = write_atomic(s_etat_processus,
             (*s_argument_thread).pipe_nombre_interruptions_attente[1],              (*s_argument_thread).pipe_nombre_interruptions_attente[1],

Removed from v.1.63  
changed lines
  Added in v.1.64


CVSweb interface <joel.bertrand@systella.fr>