X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/71c8117a9137c59bece62c17a3277fdccd362d0a..7938bb9fbff9b2cbada8e410ba196689584180c0:/include/xbt/parmap.h diff --git a/include/xbt/parmap.h b/include/xbt/parmap.h index b2e66dc7a4..b53a6b0325 100644 --- a/include/xbt/parmap.h +++ b/include/xbt/parmap.h @@ -38,7 +38,8 @@ typedef struct s_xbt_parmap *xbt_parmap_t; typedef enum { XBT_PARMAP_POSIX, /**< use POSIX synchronization primitives */ XBT_PARMAP_FUTEX, /**< use Linux futex system call */ - XBT_PARMAP_BUSY_WAIT /**< busy waits (no system calls, maximum CPU usage) */ + XBT_PARMAP_BUSY_WAIT, /**< busy waits (no system calls, maximum CPU usage) */ + XBT_PARMAP_DEFAULT /**< futex if available, posix otherwise */ } e_xbt_parmap_mode_t; XBT_PUBLIC(xbt_parmap_t) xbt_parmap_new(unsigned int num_workers,