X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2d16ebcee6bde01575b4cd88a853e1ac1c2532bf..a093e1d3dad9c1e9af6473e1f96e7d5f76a4dac1:/src/gras/gras.c diff --git a/src/gras/gras.c b/src/gras/gras.c index 170275d896..9267a50646 100644 --- a/src/gras/gras.c +++ b/src/gras/gras.c @@ -26,7 +26,7 @@ #include "portable.h" /* hexa_*(); signalling stuff */ XBT_LOG_NEW_DEFAULT_CATEGORY(gras, - "All GRAS categories (cf. section \ref GRAS_API)"); + "All GRAS categories (cf. section \\ref GRAS_API)"); static int gras_running_process = 0; #if defined(HAVE_SIGNAL) && defined(HAVE_SIGNAL_H) static void gras_sigusr_handler(int sig) @@ -52,15 +52,6 @@ static void gras_sigint_handler(int sig) } #endif -XBT_LOG_EXTERNAL_CATEGORY(gras_modules); -XBT_LOG_EXTERNAL_CATEGORY(gras_msg); -XBT_LOG_EXTERNAL_CATEGORY(gras_msg_read); -XBT_LOG_EXTERNAL_CATEGORY(gras_msg_rpc); -XBT_LOG_EXTERNAL_CATEGORY(gras_timer); -XBT_LOG_EXTERNAL_CATEGORY(gras_virtu); -XBT_LOG_EXTERNAL_CATEGORY(gras_virtu_emul); -XBT_LOG_EXTERNAL_CATEGORY(gras_virtu_process); - /** * @ingroup GRAS_API * \brief Initialize the gras mechanisms. @@ -70,30 +61,21 @@ void gras_init(int *argc, char **argv) int first = 0; gras_procdata_t *pd; gras_msg_procdata_t msg_pd; - XBT_VERB("Initialize GRAS"); xbt_getpid = gras_os_getpid; /* First initialize the XBT */ xbt_init(argc, argv); + XBT_VERB("Initialize GRAS"); + /* module registrations: * - declare process specific data we need (without creating them) */ if (gras_running_process == 0) { first = 1; - /* Connect our log channels: that must be done manually under windows */ - - XBT_LOG_CONNECT(gras_modules, gras); - - XBT_LOG_CONNECT(gras_msg, gras); - XBT_LOG_CONNECT(gras_msg_read, gras_msg); - XBT_LOG_CONNECT(gras_msg_rpc, gras_msg); - - XBT_LOG_CONNECT(gras_timer, gras); - XBT_LOG_CONNECT(gras_virtu, gras); - XBT_LOG_CONNECT(gras_virtu_emul, gras_virtu); - XBT_LOG_CONNECT(gras_virtu_process, gras_virtu); + if (!getenv("GRAS_NO_WARN_EXPERIMENTAL")) + XBT_WARN("GRAS is not well maintained anymore. We consider it to be experimental (and not stable anymore) since SimGrid 3.6. Sorry about it, please consider contributing to improve this situation"); gras_trp_register(); gras_msg_register();