mmap64: fix undef warnings
authorMike Frysinger <vapier@gentoo.org>
Wed, 29 Jul 2015 15:35:37 +0000 (11:35 -0400)
committerMike Frysinger <vapier@gentoo.org>
Wed, 5 Aug 2015 08:38:56 +0000 (04:38 -0400)
The only target that defines this is m68k, so move the existing fallback
define up to avoid warnings on other systems.

ChangeLog
sysdeps/unix/sysv/linux/mmap64.c

index 37a825ef6921ce5ec23c3d9b9c8a44e02d602a4a..a05d2625b52daffb13a31eff68477663b2fe2fce 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-08-05  Mike Frysinger  <vapier@gentoo.org>
+
+       * sysdeps/unix/sysv/linux/mmap64.c: Move MMAP2_PAGE_SHIFT define
+       before first use.
+
 2015-08-05  Mike Frysinger  <vapier@gentoo.org>
 
        * nptl/allocatestack.c (allocate_stack): Move stacktop decl down to
index a8da641d2b36d4e9fb098bab22652feea74a2b7f..0b160b6f6b07db3429d9a2a07ec68293dd93aa55 100644 (file)
 #include <sys/syscall.h>
 
 /* This is always 12, even on architectures where PAGE_SHIFT != 12.  */
+#ifndef MMAP2_PAGE_SHIFT
+# define MMAP2_PAGE_SHIFT 12
+#endif
 #if MMAP2_PAGE_SHIFT == -1
 static int page_shift;
 #else
-# ifndef MMAP2_PAGE_SHIFT
-#  define MMAP2_PAGE_SHIFT 12
-# endif
 #define page_shift MMAP2_PAGE_SHIFT
 #endif