X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d8308c2cacc831e01b98fa8e0d593f1480c25892..64561039d3dec9e50b4eaf1b78b3edef71898383:/src/xbt/parmap_private.h diff --git a/src/xbt/parmap_private.h b/src/xbt/parmap_private.h index 02da424924..c81e05f29d 100644 --- a/src/xbt/parmap_private.h +++ b/src/xbt/parmap_private.h @@ -18,9 +18,13 @@ typedef enum{ PARMAP_WORK = 0, PARMAP_DESTROY } e_xbt_parmap_flag_t; - typedef struct s_xbt_barrier{ - int futex; +#ifdef HAVE_FUTEX_H + int futex; +#else + xbt_os_mutex_t mutex; + xbt_os_cond_t cond; +#endif unsigned int thread_count; unsigned int threads_to_wait; } s_xbt_barrier_t, *xbt_barrier_t;