From 8667e559c0b101ca2d556645688acf9e85e7f3ef Mon Sep 17 00:00:00 2001 From: Pierre Date: Thu, 5 Jan 2012 10:57:45 +0100 Subject: [PATCH] Add a ifdef HAVE_FUTEX_H to compile on Mac --- src/xbt/parmap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xbt/parmap.c b/src/xbt/parmap.c index 44f010ea89..0b922d05b4 100644 --- a/src/xbt/parmap.c +++ b/src/xbt/parmap.c @@ -131,11 +131,15 @@ static void xbt_parmap_set_mode(xbt_parmap_t parmap, e_xbt_parmap_mode_t mode) parmap->wait_f = xbt_parmap_posix_wait; break; + case XBT_PARMAP_FUTEX: +#ifdef HAVE_FUTEX_H parmap->start_f = xbt_parmap_futex_start; parmap->end_f = xbt_parmap_futex_end; parmap->signal_f = xbt_parmap_futex_signal; parmap->wait_f = xbt_parmap_futex_wait; +#endif + xbt_die("Impossible to use futex on Mac"); break; case XBT_PARMAP_BUSY_WAIT: -- 2.20.1