X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7cd83128b3740b3d66ef8d8a2ced0ffa5168efe2..38443eb9cd29adec4668736927369b1f4a690649:/src/xbt/context_private.h diff --git a/src/xbt/context_private.h b/src/xbt/context_private.h index 96a48611dd..7c82066c7c 100644 --- a/src/xbt/context_private.h +++ b/src/xbt/context_private.h @@ -14,16 +14,13 @@ #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 # define STACK_SIZE 128*1024 /* Lower this if you want to reduce the memory consumption */ #endif /* not CONTEXT_THREADS */ @@ -57,9 +54,9 @@ typedef struct s_xbt_context { 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 */