X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c3f1d5e72cb2c6d34c2d7788f12ba42e0f592011..65e32be46137f88aaa89385c2c9e83025bfbb06f:/src/kernel/activity/SemaphoreImpl.cpp diff --git a/src/kernel/activity/SemaphoreImpl.cpp b/src/kernel/activity/SemaphoreImpl.cpp index 66e9900edd..05dc8d79a3 100644 --- a/src/kernel/activity/SemaphoreImpl.cpp +++ b/src/kernel/activity/SemaphoreImpl.cpp @@ -25,7 +25,7 @@ void SemaphoreImpl::acquire(actor::ActorImpl* issuer, double timeout) sleeping_.push_back(*issuer); } else { value_--; - SIMIX_simcall_answer(&issuer->simcall); + issuer->simcall_answer(); } } void SemaphoreImpl::release() @@ -36,7 +36,7 @@ void SemaphoreImpl::release() auto& actor = sleeping_.front(); sleeping_.pop_front(); actor.waiting_synchro = nullptr; - SIMIX_simcall_answer(&actor.simcall); + actor.simcall_answer(); } else { value_++; }