static void smx_ctx_sysv_free(smx_context_t context);
-static void smx_ctx_sysv_start(smx_context_t context);
-
static void smx_ctx_sysv_stop(smx_context_t context);
static void smx_ctx_sysv_suspend(smx_context_t context);
(*factory)->create_context = smx_ctx_sysv_factory_create_context;
(*factory)->finalize = smx_ctx_sysv_factory_finalize;
(*factory)->free = smx_ctx_sysv_free;
- (*factory)->start = smx_ctx_sysv_start;
(*factory)->stop = smx_ctx_sysv_stop;
(*factory)->suspend = smx_ctx_sysv_suspend;
(*factory)->resume = smx_ctx_sysv_resume;
context->argv = argv;
context->cleanup_func = cleanup_func;
context->cleanup_arg = cleanup_arg;
+
+ makecontext(&((smx_ctx_sysv_t)context)->uc, smx_ctx_sysv_wrapper, 0);
}
return (smx_context_t)context;
}
}
-static void smx_ctx_sysv_start(smx_context_t context)
-{
- makecontext(&((smx_ctx_sysv_t)context)->uc, smx_ctx_sysv_wrapper, 0);
-}
-
static void smx_ctx_sysv_stop(smx_context_t pcontext)
{
smx_ctx_sysv_t context = (smx_ctx_sysv_t)pcontext;