-void SIMIX_process_on_exit_runall(smx_actor_t process) {
- simgrid::s4u::Actor::on_destruction(process->iface());
- smx_process_exit_status_t exit_status = (process->context_->iwannadie) ? SMX_EXIT_FAILURE : SMX_EXIT_SUCCESS;
- while (not process->on_exit.empty()) {
- s_smx_process_exit_fun_t exit_fun = process->on_exit.back();
- process->on_exit.pop_back();
+void SIMIX_process_on_exit_runall(smx_actor_t actor)
+{
+ simgrid::s4u::Actor::on_destruction(actor->iface());
+ smx_process_exit_status_t exit_status = (actor->context_->iwannadie) ? SMX_EXIT_FAILURE : SMX_EXIT_SUCCESS;
+ while (not actor->on_exit.empty()) {
+ s_smx_process_exit_fun_t exit_fun = actor->on_exit.back();
+ actor->on_exit.pop_back();