* by an agent for handling some task.
*/
-/** \ingroup msg_gos_functions
+/* \ingroup msg_gos_functions
* \brief This function is now deprecated and useless. Please stop using it.
*/
MSG_error_t MSG_process_start(m_process_t process)
* \param channel the channel on which the agent should be
listening. This value has to be >=0 and < than the maximal
number of channels fixed with MSG_set_channel_number().
- * \param timeout the maximum time to wait for a task before giving
+ * \param max_duration the maximum time to wait for a task before giving
up. In such a case, \a task will not be modified and will still be
equal to \c NULL when returning.
* \return #MSG_FATAL if \a task is equal to \c NULL, #MSG_WARNING
h_simdata = h->simdata;
DEBUG2("Probing on channel %d (%s)", channel,h->name);
- while((item = xbt_fifo_getFirstItem(h->simdata->mbox[channel]))) {
+ while(!(item = xbt_fifo_getFirstItem(h->simdata->mbox[channel]))) {
if(max_duration>0) {
if(!first_time) {
MSG_RETURN(MSG_OK);
* \brief Return the number of MSG tasks currently running on a
* the host of the current running process.
*/
-int MSG_get_msgload(void)
+static int MSG_get_msgload(void)
{
m_process_t process;
CHECK_HOST();
+ xbt_assert0(0, "This function is still to be specified correctly (what do you mean by 'load', exactly?). In the meantime, please don't use it");
process = MSG_process_self();
return xbt_fifo_size(process->simdata->host->simdata->process_list);
}