+ ex_ctx_t *exception; /* exception container -- only in ucontext&java, os_threads deals with it for us otherwise */
+# endif /* CONTEXT_THREADS */
+#endif /* JAVA_SIMGRID */
+
+ /* What we need to synchronize the process */
+#if defined(JAVA_SIMGRID) || defined(CONTEXT_THREADS)
+ xbt_os_cond_t cond; /* the condition used to synchronize the process */
+ xbt_os_mutex_t mutex; /* the mutex used to synchronize the process */
+#endif
+
+ /* What to run */
+ xbt_main_func_t code; /* the scheduled fonction */