+++ /dev/null
-/* $Id$ */
-
-/* Copyright (c) 2004 Arnaud Legrand. All rights reserved. */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-#ifndef _XBT_CONTEXT_H
-#define _XBT_CONTEXT_H
-
-#include "xbt/misc.h"
-#include "xbt/dynar.h" /* void_f_pvoid_t */
-
-/** @addtogroup XBT_context
- *
- * INTERNALS OF SIMGRID, DON'T USE IT.
- *
- * This is a portable to Unix and Windows context implementation.
- *
- * @{
- */
-
-/** @name Context types
- * @{
- */
-
- /** @brief A context */
- typedef struct s_xbt_context *xbt_context_t;
- /** @brief A context function */
- typedef int(*xbt_context_function_t)(int argc, char *argv[]);
-
-/*@}*/
-
-void xbt_context_init(void);
-void xbt_context_exit(void);
-void xbt_context_empty_trash(void);
-xbt_context_t xbt_context_new(xbt_context_function_t code,
- void_f_pvoid_t startup_func, void *startup_arg,
- void_f_pvoid_t cleanup_func, void *cleanup_arg,
- int argc, char *argv[]);
-void xbt_context_free(xbt_context_t context);
-void xbt_context_start(xbt_context_t context);
-void xbt_context_yield(void);
-void xbt_context_schedule(xbt_context_t context);
-/*@} */
-#endif /* _XBT_CONTEXT_H */