X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a53f71158046eedb596cb147bb13131404083e5d..094c97e3586d1703f0d01e539b2570b535ccbe2b:/src/msg/msg_mailbox.c diff --git a/src/msg/msg_mailbox.c b/src/msg/msg_mailbox.c index ab9e1ec61d..fad007c211 100644 --- a/src/msg/msg_mailbox.c +++ b/src/msg/msg_mailbox.c @@ -33,7 +33,7 @@ m_task_t MSG_mailbox_get_head(msg_mailbox_t mailbox) if (!comm) return NULL; - return (m_task_t) SIMIX_req_comm_get_data(comm); + return (m_task_t) SIMIX_req_comm_get_src_data(comm); } int @@ -95,7 +95,7 @@ MSG_mailbox_get_task_ext(msg_mailbox_t mailbox, m_task_t * task, /* Try to receive it by calling SIMIX network layer */ TRY { - comm = SIMIX_req_comm_irecv(mailbox, task, NULL); + comm = SIMIX_req_comm_irecv(mailbox, task, NULL, NULL, NULL); SIMIX_req_comm_wait(comm, timeout); SIMIX_req_comm_destroy(comm); DEBUG2("Got task %s from %p",(*task)->name,mailbox); @@ -162,7 +162,7 @@ MSG_mailbox_put_with_timeout(msg_mailbox_t mailbox, m_task_t task, /* Try to send it by calling SIMIX network layer */ TRY { t_simdata->comm = SIMIX_req_comm_isend(mailbox, t_simdata->message_size, - t_simdata->rate, task, sizeof(void *), task); + t_simdata->rate, task, sizeof(void *), NULL, task); #ifdef HAVE_TRACING SIMIX_req_set_category(t_simdata->comm, task->category); #endif