X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7eef625065d0b3af4a64b5665009491426db974f..fda00496f6a31c2f09ed65b91d6052c2e50686df:/src/simix/smx_context.c diff --git a/src/simix/smx_context.c b/src/simix/smx_context.c index 09c75b03bd..77efb14038 100644 --- a/src/simix/smx_context.c +++ b/src/simix/smx_context.c @@ -18,7 +18,7 @@ #ifdef HAVE_RUBY void SIMIX_ctx_ruby_factory_init(smx_context_factory_t *factory); #endif - + XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_context, simix, "Context switching mecanism"); const char *xbt_ctx_factory_to_use = NULL; @@ -37,9 +37,11 @@ void SIMIX_context_mod_init(void) #ifdef CONTEXT_THREADS /* context switch based os thread */ SIMIX_ctx_thread_factory_init(&simix_global->context_factory); -#elif !defined(_XBT_WIN32) +#elif defined(CONTEXT_UCONTEXT) /* context switch based ucontext */ SIMIX_ctx_sysv_factory_init(&simix_global->context_factory); +#elif defined(_XBT_WIN32) + /* context switch based windows */ #else /* context switch is not allowed on Windows */ #error ERROR [__FILE__, line __LINE__]: no context based implementation specified.