}
synchro = SIMIX_synchro_wait(issuer->host, timeout);
- synchro->simcalls.push_front(simcall);
+ synchro->simcalls_.push_front(simcall);
issuer->waiting_synchro = synchro;
cond->sleeping.push_back(*simcall->issuer);
XBT_OUT();
{
XBT_IN("(%p)", simcall);
smx_actor_t issuer = simcall->issuer;
-
+ simcall_cond_wait_timeout__set__result(simcall, 0); // default result, will be set to 1 on timeout
_SIMIX_cond_wait(cond, mutex, timeout, issuer, simcall);
XBT_OUT();
}