X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3889cf4274ba6c4442a80e23c5ed9b45841d2494..12a3d01e7de3d8fdefa0aeedeb0cee96936567f0:/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.