]> pd.if.org Git - pdclib.old/blobdiff - platform/posix/functions/_PDCLIB/_PDCLIB_allocpages.c
Modify various POSIX platform files so you can build on top of glibc for testing
[pdclib.old] / platform / posix / functions / _PDCLIB / _PDCLIB_allocpages.c
index c63e7809ad0c2275e3e0d3fb73355c79c5631dc9..4d9f16a45e18d34e996df8a79b419d5065531030 100644 (file)
@@ -9,11 +9,18 @@
 */
 
 #ifndef REGTEST
+#ifdef __linux__
+#define _GNU_SOURCE
+#endif
 #include <stdint.h>
 #include <stddef.h>
 #include <sys/mman.h>
 #include <_PDCLIB_glue.h>
 
+#ifndef MAP_ANON
+#define MAP_ANON MAP_ANOYNMOUS
+#endif
+
 void * _PDCLIB_allocpages( size_t n )
 {
     void *addr = mmap(