git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8908
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
XBT_INLINE smx_process_t SIMIX_process_self(void)
{
if(simix_global)
XBT_INLINE smx_process_t SIMIX_process_self(void)
{
if(simix_global)
- return SIMIX_context_self();
+ return SIMIX_context_get_data(SIMIX_context_self());
surf_workstation_model->resume(action->sleep.surf_sleep);
}
surf_workstation_model->resume(action->sleep.surf_sleep);
}
-/**
- * \brief Returns the current agent.
- *
- * This functions returns the currently running SIMIX process.
- *
- * \return The SIMIX process
- */
-XBT_INLINE smx_process_t SIMIX_process_self(void)
-{
- if(simix_global)
- return SIMIX_context_get_data(SIMIX_context_self());
-
- return NULL;
-}
-
/**
* Calling this function makes the process to yield.
* Only the processes can call this function, giving back the control to maestro
/**
* Calling this function makes the process to yield.
* Only the processes can call this function, giving back the control to maestro