--- rpl/src/rpl.h 2010/05/25 18:09:45 1.39 +++ rpl/src/rpl.h 2010/06/19 15:54:51 1.43 @@ -445,9 +445,6 @@ void *debug_memoire_modification(void *p void debug_memoire_retrait(void *ptr); void debug_memoire_verification(); -void debug_memoire_verrouillage(); -void debug_memoire_deverrouillage(); - pid_t debug_fork(); #define malloc(s) debug_memoire_ajout(s, __FUNCTION__, __LINE__, #s) @@ -1135,6 +1132,7 @@ typedef struct descripteur_thread pthread_t thread_pere; pthread_mutex_t mutex; + volatile logical1 thread_actif; int pipe_erreurs[2]; @@ -1855,6 +1853,7 @@ typedef struct processus // Mutex spécifique au processus et donnant accès à la pile des processus pthread_mutex_t mutex; + pthread_mutex_t mutex_allocation; // Sémaphore autorisant les fork() sem_t