X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b10171365eb016397cbe20e1bed5d02be72634e8..28cf1594ef109bb3cd215fd9b0f16a5418ca999e:/src/s4u/s4u_Actor.cpp diff --git a/src/s4u/s4u_Actor.cpp b/src/s4u/s4u_Actor.cpp index c4ac6914e5..2228a91273 100644 --- a/src/s4u/s4u_Actor.cpp +++ b/src/s4u/s4u_Actor.cpp @@ -225,7 +225,8 @@ ActorPtr Actor::by_pid(aid_t pid) void Actor::kill_all() { - simcall_process_killall(); + smx_actor_t self = SIMIX_process_self(); + simgrid::simix::kernelImmediate([&self] { SIMIX_process_killall(self); }); } std::map* Actor::get_properties()