Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Log improvements.
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 4 Feb 2005 20:23:11 +0000 (20:23 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 4 Feb 2005 20:23:11 +0000 (20:23 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@883 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/msg/m_process.c
src/msg/private.h

index 2a18ad2..50f83ef 100644 (file)
@@ -29,12 +29,12 @@ m_process_t MSG_process_create(const char *name,
 static void MSG_process_cleanup(void *arg)
 {
 
 static void MSG_process_cleanup(void *arg)
 {
 
-  PAJE_PROCESS_FREE(arg);
-
   while(((m_process_t)arg)->simdata->paje_state) {
     PAJE_PROCESS_POP_STATE((m_process_t)arg);
   }
 
   while(((m_process_t)arg)->simdata->paje_state) {
     PAJE_PROCESS_POP_STATE((m_process_t)arg);
   }
 
+  PAJE_PROCESS_FREE(arg);
+
   xbt_fifo_remove(msg_global->process_list, arg);
   xbt_fifo_remove(msg_global->process_to_run, arg);
   xbt_fifo_remove(((m_process_t) arg)->simdata->host->simdata->process_list, arg);
   xbt_fifo_remove(msg_global->process_list, arg);
   xbt_fifo_remove(msg_global->process_to_run, arg);
   xbt_fifo_remove(((m_process_t) arg)->simdata->host->simdata->process_list, arg);
index 4c7c167..2f19633 100644 (file)
@@ -95,7 +95,6 @@ MSG_error_t __MSG_process_block(void);
 MSG_error_t __MSG_process_unblock(m_process_t process);
 int __MSG_process_isBlocked(m_process_t process);
 
 MSG_error_t __MSG_process_unblock(m_process_t process);
 int __MSG_process_isBlocked(m_process_t process);
 
-#define ALVIN_SPECIAL_LOGING
 #ifdef ALVIN_SPECIAL_LOGING
 #define PAJE_PROCESS_STATE(process,state)\
   if(msg_global->paje_output) \
 #ifdef ALVIN_SPECIAL_LOGING
 #define PAJE_PROCESS_STATE(process,state)\
   if(msg_global->paje_output) \