X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1703451f01d269c5b1cc49286b406ad2f28a56b7..a63c83a55c527e6e95c92cf2ef65ae575902387e:/src/xbt/context_private.h diff --git a/src/xbt/context_private.h b/src/xbt/context_private.h index 9e1d69dfe6..ad27b8de01 100644 --- a/src/xbt/context_private.h +++ b/src/xbt/context_private.h @@ -16,6 +16,7 @@ #include "ucontext_stack.h" /* loads context system definitions */ #include "xbt/context.h" +#include "xbt/ex.h" #ifdef S_SPLINT_S /* Dummy definition for splint since it chokes on ucontext.h */ @@ -31,7 +32,7 @@ typedef int CONTEXT; #ifdef USE_PTHREADS # include #else -# define STACK_SIZE 524288 +# define STACK_SIZE 128*1024 /* Lower this if you want to reduce the memory consumption */ #endif /* USE_PTHREADS */ typedef struct s_xbt_context { @@ -52,6 +53,7 @@ typedef struct s_xbt_context { void *startup_arg; void_f_pvoid_t *cleanup_func; void *cleanup_arg; + ex_ctx_t *exception; /* exception */ } s_xbt_context_t; #else