From b43c07d35a1a9eff2ad7dd94ca72b62ccfe6d915 Mon Sep 17 00:00:00 2001 From: alegrand Date: Thu, 23 Aug 2007 12:21:44 +0000 Subject: [PATCH] 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 --- src/msg/deployment.c | 3 --- src/msg/global.c | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) 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; } -- 2.20.1