From: alegrand Date: Thu, 23 Aug 2007 12:21:44 +0000 (+0000) Subject: Move initialization somewhere else because people that do not use MSG_launch_applicat... X-Git-Tag: v3.3~1257 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b43c07d35a1a9eff2ad7dd94ca72b62ccfe6d915?hp=bf6e499b29ed3183f40b60fbcd0fe3caed12f197 Move initialization somewhere else because people that do not use MSG_launch_application also need love... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4103 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/msg/deployment.c b/src/msg/deployment.c index aa7783afbf..296f0f180e 100644 --- a/src/msg/deployment.c +++ b/src/msg/deployment.c @@ -32,9 +32,6 @@ void MSG_launch_application(const char *file) xbt_assert0(msg_global, "MSG_global_init_args has to be called before MSG_launch_application."); - 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); SIMIX_launch_application(file); diff --git a/src/msg/global.c b/src/msg/global.c index 602ddc405b..eb92d76959 100644 --- a/src/msg/global.c +++ b/src/msg/global.c @@ -53,6 +53,10 @@ void MSG_global_init(int *argc, char **argv) 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; }