msg_global->process_list = xbt_fifo_new();
msg_global->max_channel = 0;
msg_global->PID = 1;
+
+ SIMIX_function_register_process_create(_MSG_process_create_from_SIMIX);
+ SIMIX_function_register_process_cleanup(__MSG_process_cleanup);
+ SIMIX_function_register_process_kill(_MSG_process_kill_from_SIMIX);
}
return;
}
xbt_fifo_free(msg_global->process_list);
free(msg_global);
+ msg_global = NULL;
SIMIX_clean();
return MSG_OK;