Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Get verbose when activating the sexy new contextes (and activate them for replay)
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 9 Dec 2010 16:36:11 +0000 (16:36 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 9 Dec 2010 16:36:11 +0000 (16:36 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9114 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/msg/actions/actions.c
src/simix/smx_context_raw.c

index 4542163..4f63ad1 100644 (file)
@@ -11,6 +11,8 @@
 #include "xbt.h"                /* calloc, printf */
 #include "simgrid_config.h"     /* getline */
 #include "instr/instr_private.h"
+void SIMIX_ctx_raw_factory_init(smx_context_factory_t *factory);
+
 
 XBT_LOG_NEW_DEFAULT_CATEGORY(actions,
                              "Messages specific for this msg example");
@@ -529,6 +531,7 @@ int main(int argc, char *argv[])
 {
   MSG_error_t res = MSG_OK;
 
+  factory_initializer_to_use = SIMIX_ctx_raw_factory_init;
   /* Check the given arguments */
   MSG_global_init(&argc, argv);
   if (argc < 3) {
index 393ec74..3bb4f79 100644 (file)
@@ -288,6 +288,7 @@ static smx_context_t smx_ctx_raw_self_parallel(void)
 
 void SIMIX_ctx_raw_factory_init(smx_context_factory_t *factory)
 {
+  INFO0("Using raw contexts. Because the glibc is just not good enough for us.");
   smx_ctx_base_factory_init(factory);
 
   (*factory)->finalize  = smx_ctx_raw_factory_finalize;