X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/caf4fa6d0b422db71469a6548a1abf46698a0c5f..8750e7f378b5d48477e1b0b2796a437366a3ea2b:/src/xbt/module.c diff --git a/src/xbt/module.c b/src/xbt/module.c index 0a18cf8723..69b1db4c5e 100644 --- a/src/xbt/module.c +++ b/src/xbt/module.c @@ -9,7 +9,6 @@ #include "xbt/sysdep.h" #include "xbt/log.h" -#include "xbt/error.h" #include "xbt/dynar.h" #include "xbt/config.h" @@ -19,6 +18,8 @@ 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; @@ -27,36 +28,23 @@ struct xbt_module_ { xbt_module_finalize_fct_t finalize; }; +/** @brief Initialize the xbt mechanisms. */ void xbt_init(int *argc, char **argv) { - xbt_init_defaultlog(argc, argv, NULL); -} - -/** - * xbt_init_defaultlog: - * @argc: - * @argv: - * - * Initialize the xbt mecanisms. - */ -void -xbt_init_defaultlog(int *argc,char **argv, const char *defaultlog) { static short int first_run = 1; if (!first_run) return; - + + xbt_binary_name = strdup(argv[0]); first_run = 0; - INFO0("Initialize XBT"); + VERB0("Initialize XBT"); - xbt_log_init(argc,argv,defaultlog); + xbt_log_init(argc,argv); } -/** - * xbt_exit: - * - * Finalize the xbt mecanisms. - */ +/** @brief Finalize the xbt mechanisms. */ void xbt_exit(){ xbt_log_exit(); } +