X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fpagealign_alloc.c;h=bc9a301588db4405486d2c1494af727e7974cfe4;hb=3feb3145b632af0fd4349f5685a19ec58fa0fb75;hp=848367064ddd8e95cf51eb34d970f5b51d975970;hpb=b6ce80fafb54016082f21e46dda4a8d497855198;p=gnulib.git diff --git a/lib/pagealign_alloc.c b/lib/pagealign_alloc.c index 848367064..bc9a30158 100644 --- a/lib/pagealign_alloc.c +++ b/lib/pagealign_alloc.c @@ -48,6 +48,17 @@ #define _(str) gettext (str) +#if HAVE_MMAP +/* Define MAP_FILE when it isn't otherwise. */ +# ifndef MAP_FILE +# define MAP_FILE 0 +# endif +/* Define MAP_FAILED for old systems which neglect to. */ +# ifndef MAP_FAILED +# define MAP_FAILED ((void *)-1) +# endif +#endif + #if HAVE_MMAP || ! HAVE_POSIX_MEMALIGN