Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Minor cleanups
[simgrid.git] / src / msg / m_process.c
index a495bea..3ecbc09 100644 (file)
@@ -8,7 +8,7 @@
 #include "private.h"
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
-XBT_LOG_NEW_DEFAULT_SUBCATEGORY(m_process, msg,
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_process, msg,
                                "Logging specific to MSG (process)");
 
 /** \defgroup m_process_management Management Functions of Agents
@@ -116,7 +116,7 @@ m_process_t MSG_process_create_with_arguments(const char *name,
 
   xbt_fifo_unshift(host->simdata->process_list, process);
 
-  /* /////////////// FIX du current_process !!! ////////////// */
+  /* *************** FIX du current_process !!! *************** */
   self = msg_global->current_process;
   xbt_context_start(process->simdata->context);
   msg_global->current_process = self;
@@ -459,15 +459,13 @@ int MSG_process_is_suspended(m_process_t process)
   return (process->simdata->suspended);
 }
 
-static char blocked_name[512];
-
-int __MSG_process_block(double max_duration)
+int __MSG_process_block(double max_duration, const char *info)
 {
   m_process_t process = MSG_process_self();
-
   m_task_t dummy = MSG_TASK_UNINITIALIZED;
-  snprintf(blocked_name,512,"blocked (%s:%s)",process->name,
-         process->simdata->host->name);
+  char blocked_name[512];
+  snprintf(blocked_name,512,"blocked [%s] (%s:%s)",
+         info, process->name, process->simdata->host->name);
 
   XBT_IN1(": max_duration=%g",max_duration);