t_simdata->refcount++;
msg_global->sent_msg++;
- process->simdata->waiting_task = task;
+ //process->simdata->waiting_task = task;
/* Send it by calling SIMIX network layer */
return SIMIX_req_comm_isend(mailbox, t_simdata->message_size,
- t_simdata->rate, task, sizeof(void *),
+ t_simdata->rate, task, sizeof(void *), NULL,
&t_simdata->comm);
}
("MSG_task_get() was asked to write in a non empty task struct.");
/* Try to receive it by calling SIMIX network layer */
- return SIMIX_req_comm_irecv(rdv, task, NULL);
+ return SIMIX_req_comm_irecv(rdv, task, NULL, NULL, NULL);
}
/** \ingroup msg_gos_functions
task = (m_task_t) SIMIX_req_comm_get_src_buff(comm);
task->simdata->refcount--;
}
- SIMIX_req_comm_destroy(comm);
/* FIXME: these functions are not tracable */
}