#include "xbt/dynar.h" /* void_f_pvoid_t */
#include "portable.h" /* loads context system definitions */
-#if !defined(_WIN32) && !defined(__WIN32__) && !defined(WIN32) && !defined(__TOS_WIN__)
-#include "ucontext_stack.h" /* loads context system definitions */
-#endif
-
#include "xbt/context.h"
#include "xbt/ex.h"
#ifdef CONTEXT_THREADS
# include "xbt/xbt_os_thread.h"
#else
+# include "ucontext_stack.h" /* loads context system definitions */
# include <ucontext.h>
# define STACK_SIZE 128*1024 /* Lower this if you want to reduce the memory consumption */
#endif /* not CONTEXT_THREADS */
char **argv;
/* Init/exit functions */
- void_f_pvoid_t *startup_func;
+ void_f_pvoid_t startup_func;
void *startup_arg;
- void_f_pvoid_t *cleanup_func;
+ void_f_pvoid_t cleanup_func;
void *cleanup_arg;
int iwannadie; /* Set to true by the context when it wants to commit suicide */