X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7a5846ae0f17bbb8f9a0c907f36f15afa92cf73f..d78311982007a2c778ff692c35c9d2787642c199:/include/simix/context.h diff --git a/include/simix/context.h b/include/simix/context.h index 634ac5b26f..137e374519 100644 --- a/include/simix/context.h +++ b/include/simix/context.h @@ -53,7 +53,7 @@ typedef struct s_smx_context_factory { /* Hack: let msg load directly the right factory */ typedef void (*smx_ctx_factory_initializer_t)(smx_context_factory_t*); -extern smx_ctx_factory_initializer_t smx_factory_initializer_to_use; +XBT_PUBLIC(smx_ctx_factory_initializer_t) smx_factory_initializer_to_use; extern char* smx_context_factory_name; extern int smx_context_stack_size; @@ -96,6 +96,7 @@ XBT_PUBLIC(smx_context_t) smx_ctx_base_self(void); XBT_PUBLIC(void) *smx_ctx_base_get_data(smx_context_t context); XBT_PUBLIC(xbt_dynar_t) SIMIX_process_get_runnable(void); +XBT_PUBLIC(smx_process_t) SIMIX_process_from_PID(int PID); /* parallelism */ XBT_INLINE int SIMIX_context_is_parallel(void);