X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/826f867c10d17795900746d9253107f62dfdb47d..c32579154fc3d877f58348eb6a15d2eed8706b56:/src/simix/smx_context.c diff --git a/src/simix/smx_context.c b/src/simix/smx_context.c index 84bd8de15e..857c049502 100644 --- a/src/simix/smx_context.c +++ b/src/simix/smx_context.c @@ -28,10 +28,10 @@ void SIMIX_context_mod_init(void) (*factory_initializer_to_use)(&(simix_global->context_factory)); } else { -#ifdef CONTEXT_THREADS /* Use os threads (either pthreads or windows ones) */ - SIMIX_ctx_thread_factory_init(&simix_global->context_factory); -#elif defined(CONTEXT_UCONTEXT) /* use ucontext */ +#ifdef CONTEXT_UCONTEXT /* use ucontext */ SIMIX_ctx_sysv_factory_init(&simix_global->context_factory); +#elif defined(CONTEXT_THREADS) /* Use os threads (either pthreads or windows ones) */ + SIMIX_ctx_thread_factory_init(&simix_global->context_factory); #else #error ERROR [__FILE__, line __LINE__]: no context implementation specified. #endif