X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d5cbd0a045f9b4c686d265723f542dd92f47593b..e7f87282045aad5c82fee922140dc5c60320b87b:/src/kernel/context/ContextUnix.cpp diff --git a/src/kernel/context/ContextUnix.cpp b/src/kernel/context/ContextUnix.cpp index 6574a74bb2..ea21e2579e 100644 --- a/src/kernel/context/ContextUnix.cpp +++ b/src/kernel/context/ContextUnix.cpp @@ -103,7 +103,7 @@ UContext::UContext(std::function code, void_pfn_smxprocess_t cleanup_fun this->uc_.uc_link = nullptr; this->uc_.uc_stack.ss_sp = sg_makecontext_stack_addr(this->stack_); this->uc_.uc_stack.ss_size = sg_makecontext_stack_size(smx_context_usable_stack_size); - UContext::makecontext(&this->uc_, UContext::wrapper, this); + UContext::make_ctx(&this->uc_, UContext::wrapper, this); } else { if (process != nullptr && maestro_context_ == nullptr) maestro_context_ = this; @@ -131,11 +131,11 @@ void UContext::wrapper(int i1, int i2) * Makecontext expects integer arguments, we the context variable is decomposed into a serie of integers and each * integer is passed as argument to makecontext. */ -void UContext::makecontext(ucontext_t* ucp, void (*func)(int, int), UContext* arg) +void UContext::make_ctx(ucontext_t* ucp, void (*func)(int, int), UContext* arg) { int ctx_addr[CTX_ADDR_LEN]{}; memcpy(ctx_addr, &arg, sizeof arg); - ::makecontext(ucp, (void (*)())func, 2, ctx_addr[0], ctx_addr[1]); + makecontext(ucp, (void (*)())func, 2, ctx_addr[0], ctx_addr[1]); } void UContext::stop()