-/* context_base - Code factorization accross context switching implementations */
+/* context_base - Code factorization across context switching implementations */
/* Copyright (c) 2010. The SimGrid Team.
* All rights reserved. */
#include "xbt/function_types.h"
+#include "simix/simix.h"
#include "simix/context.h"
-#include "simix/process_private.h"
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(bindings);
{
smx_context_t context = xbt_malloc0(size);
- /* If the user provided a function for the process then use it
- otherwise is the context for maestro and we should set it as the
+ /* If the user provided a function for the process then use it.
+ Otherwise, it is the context for maestro and we should set it as the
current context */
if (code) {
context->cleanup_func = cleanup_func;
{
if (context->cleanup_func)
(*(context->cleanup_func)) (context->data);
- SIMIX_process_cleanup(context->data);
+ SIMIX_req_process_cleanup(context->data);
}
smx_context_t smx_ctx_base_self(void)