smx_process_t issuer = req->issuer;
smx_cond_t cond = req->cond_wait_timeout.cond;
smx_mutex_t mutex = req->cond_wait_timeout.mutex;
double timeout = req->cond_wait_timeout.timeout;
_SIMIX_cond_wait(cond, mutex, timeout, issuer, req);
smx_process_t issuer = req->issuer;
smx_cond_t cond = req->cond_wait_timeout.cond;
smx_mutex_t mutex = req->cond_wait_timeout.mutex;
double timeout = req->cond_wait_timeout.timeout;
_SIMIX_cond_wait(cond, mutex, timeout, issuer, req);