From: Arnaud Giersch Date: Tue, 1 Apr 2014 09:41:10 +0000 (+0200) Subject: Check if MAP_ANONYMOUS is defined after including sys/mman.h. X-Git-Tag: v3_11~178 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/12fa31238fdd04230653b9c506351614298d8e01?hp=ee045f4f1937caf0bfa24c09381ccea281300796 Check if MAP_ANONYMOUS is defined after including sys/mman.h. Some systems define MAP_ANON instead of MAP_ANOYMOUS. --- diff --git a/src/smpi/smpi_bench.c b/src/smpi/smpi_bench.c index fe8f3b4e0e..a9d1e42f57 100644 --- a/src/smpi/smpi_bench.c +++ b/src/smpi/smpi_bench.c @@ -25,6 +25,10 @@ #include #include +#ifndef MAP_ANONYMOUS +#define MAP_ANONYMOUS MAP_ANON +#endif + XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_bench, smpi, "Logging specific to SMPI (benchmarking)"); diff --git a/src/xbt/mmalloc/mmorecore.c b/src/xbt/mmalloc/mmorecore.c index 19cca397d7..38f6d8b7bd 100644 --- a/src/xbt/mmalloc/mmorecore.c +++ b/src/xbt/mmalloc/mmorecore.c @@ -10,10 +10,6 @@ Contributed by Fred Fish at Cygnus Support. fnf@cygnus.com */ -#ifndef MAP_ANONYMOUS -#define MAP_ANONYMOUS MAP_ANON -#endif - #ifdef HAVE_UNISTD_H #include /* Prototypes for lseek */ #endif @@ -24,6 +20,10 @@ #include "mmprivate.h" +#ifndef MAP_ANONYMOUS +#define MAP_ANONYMOUS MAP_ANON +#endif + #define PAGE_ALIGN(addr) (void*) (((long)(addr) + xbt_pagesize - 1) & \ ~((long)xbt_pagesize - 1))