X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4f5cd513b56a03f3f7fac50dd6ff033150acec6d..da26c04a0fc73571f94a9068a82cefdff5954c6c:/src/msg/msg_mailbox.c diff --git a/src/msg/msg_mailbox.c b/src/msg/msg_mailbox.c index c45fd91eab..e25051c3fc 100644 --- a/src/msg/msg_mailbox.c +++ b/src/msg/msg_mailbox.c @@ -6,8 +6,8 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include "mailbox.h" -#include "msg/private.h" +#include "msg_mailbox.h" +#include "msg_private.h" XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_mailbox, msg, "Logging specific to MSG (mailbox)"); @@ -79,7 +79,7 @@ MSG_mailbox_get_task_ext(msg_mailbox_t mailbox, m_task_t * task, CHECK_HOST(); #ifdef HAVE_TRACING TRACE_msg_task_get_start(); - double start_time = MSG_get_clock(); + volatile double start_time = MSG_get_clock(); #endif /* Sanity check */ @@ -130,7 +130,7 @@ MSG_mailbox_put_with_timeout(msg_mailbox_t mailbox, m_task_t task, MSG_error_t ret = MSG_OK; simdata_task_t t_simdata = NULL; m_process_t process = MSG_process_self(); - simdata_process_t p_simdata = SIMIX_process_self_get_data(); + simdata_process_t p_simdata = SIMIX_process_self_get_data(process); CHECK_HOST(); #ifdef HAVE_TRACING @@ -140,7 +140,7 @@ MSG_mailbox_put_with_timeout(msg_mailbox_t mailbox, m_task_t task, /* Prepare the task to send */ t_simdata = task->simdata; t_simdata->sender = process; - t_simdata->source = MSG_host_self(); + t_simdata->source = ((simdata_process_t) SIMIX_process_self_get_data(process))->m_host; xbt_assert(t_simdata->isused == 0, "This task is still being used somewhere else. You cannot send it now. Go fix your code!");