git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2103
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
#ifndef _XBT_MODULE_H
#define _XBT_MODULE_H
+extern char *xbt_binary_name;
+
typedef struct xbt_module_ xbt_module_t;
typedef xbt_module_t (*xbt_module_new_fct_t)(int argc, char **argv);
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(module,xbt, "module handling");
+char *xbt_binary_name=NULL; /* Mandatory to retrieve neat backtraces */
+
struct xbt_module_ {
xbt_dynar_t *deps;
xbt_cfg_t *cfg;
static short int first_run = 1;
if (!first_run)
return;
-
+
+ xbt_binary_name = strdup(argv[0]);
first_run = 0;
VERB0("Initialize XBT");