* 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)
+void simgrid_makecontext(ucontext_t* ucp, void (*func)(int first, ...), void* arg)
{
int ctx_addr[CTX_ADDR_LEN];
memcpy(ctx_addr, &arg, sizeof(void*));
#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