#include "xbt_context_factory.h"\r
\r
/* the context associated with the current process */\r
-static xbt_context_t \r
-current_context = NULL;\r
+xbt_context_t current_context = NULL;\r
\r
/* the context associated with the maestro */\r
-static xbt_context_t \r
-maestro_context = NULL;\r
+xbt_context_t maestro_context = NULL;\r
\r
\r
/* this list contains the contexts to destroy */\r
-static xbt_swag_t \r
-context_to_destroy = NULL;\r
+xbt_swag_t context_to_destroy = NULL;\r
\r
/* this list contains the contexts in use */\r
-static xbt_swag_t \r
-context_living = NULL;\r
+xbt_swag_t context_living = NULL;\r
\r
/* the context factory used to create the appropriate context \r
* each context implementation define its own context factory\r
static xbt_context_factory_t\r
context_factory = NULL;\r
\r
-/* java implementation of the context */\r
-#include "xbt_jcontext.c"\r
-\r
-#ifdef CONTEXT_THREADS\r
-/* use the native thread implementation of the context */\r
-#include "xbt_thread_context.c"\r
-#elif !defined(WIN32)\r
-/* use the ucontext based context */\r
-# include "xbt_ucontext.c" \r
-#endif \r
-\r
-\r
/**\r
* This function is call by the xbt_init() function to initialize the context module.\r
*/\r