X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2513cd9f5055a6a62a7066685e7fca786bcf1966..19759270d7d4b85df2dd599fe8936278d840780a:/src/simix/UContext.cpp diff --git a/src/simix/UContext.cpp b/src/simix/UContext.cpp index 6014eca819..5b793c5883 100644 --- a/src/simix/UContext.cpp +++ b/src/simix/UContext.cpp @@ -11,8 +11,8 @@ #include #include "xbt/parmap.h" -#include "smx_private.h" -#include "smx_private.hpp" +#include "src/simix/smx_private.h" +#include "src/simix/smx_private.hpp" #include "src/internal_config.h" #include "src/context_sysv_config.h" /* loads context system definitions */ #include "mc/mc.h" @@ -36,8 +36,8 @@ * Makecontext expects integer arguments, we the context * variable is decomposed into a serie of integers and * each integer is passed as argument to makecontext. */ -XBT_PRIVATE -void simgrid_makecontext(ucontext* ucp, void (*func)(int first, ...), void* arg) +static +void simgrid_makecontext(ucontext_t* ucp, void (*func)(int first, ...), void* arg) { int ctx_addr[CTX_ADDR_LEN]; memcpy(ctx_addr, &arg, sizeof(void*)); @@ -232,7 +232,7 @@ UContext::UContext(std::function code, #ifdef HAVE_MC if (MC_is_active() && code) { - MC_register_stack_area(this->stack_, context->process, + MC_register_stack_area(this->stack_, process, &(this->uc_), smx_context_usable_stack_size); } #endif