X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/38d7ddd9ebe710d47e5736787a0969f229d2f1b1..d19d875fd0b7da4e10227ee00bc2035b68f60f47:/src/s4u/s4u_actor.cpp?ds=sidebyside diff --git a/src/s4u/s4u_actor.cpp b/src/s4u/s4u_actor.cpp index 04544a099e..64d429e25b 100644 --- a/src/s4u/s4u_actor.cpp +++ b/src/s4u/s4u_actor.cpp @@ -78,8 +78,9 @@ void s4u::Actor::sleep(double duration) { simcall_process_sleep(duration); } -void s4u::Actor::execute(double flops) { - simcall_process_execute(NULL,flops,1.0/*priority*/,0./*bound*/, 0L/*affinity*/); +e_smx_state_t s4u::Actor::execute(double flops) { + smx_synchro_t s = simcall_process_execute(NULL,flops,1.0/*priority*/,0./*bound*/, 0L/*affinity*/); + return simcall_process_execution_wait(s); } void *s4u::Actor::recv(Mailbox &chan) {