From 973dff599bf52fd0c48e5186226355e9819e1236 Mon Sep 17 00:00:00 2001 From: mquinson Date: Sun, 27 Feb 2005 23:48:29 +0000 Subject: [PATCH 1/1] HACKHACK: set msg_global to NULL so that xbt_procname works in SG even when not using msg (ie, in stub_generator) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1098 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/surf/surf.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/surf/surf.c b/src/surf/surf.c index 422baf9efa..e26ec9b66b 100644 --- a/src/surf/surf.c +++ b/src/surf/surf.c @@ -122,12 +122,19 @@ void surf_action_set_data(surf_action_t action, action->data=data; } +/* HACKHACK: msg_global must be set to a sensible value (like NULL) to use the logging mecanisme + * since log_default_appender use xbt_procname which, in SG, is defined in src/msg/m_process.c + * (in RL, xbt_procname is defined in src/gras/Virtu/rl_process.c) + */ +extern void *msg_global; + void surf_init(int *argc, char **argv) { int i,j; char *opt; xbt_init(argc, argv); + msg_global=NULL; /* see HACKHACK note above */ if (!surf_path) { const char *initial_path = "./"; surf_path = xbt_dynar_new(sizeof(char*), NULL); -- 2.20.1