Fix AIX 32 bit build problem of fuzzer.c
authorNorm Green <norm.green@gemtalksystems.com>
Fri, 1 Jun 2018 18:52:22 +0000 (11:52 -0700)
committerNorm Green <norm.green@gemtalksystems.com>
Fri, 1 Jun 2018 18:52:22 +0000 (11:52 -0700)
tests/fuzzer.c

index 5dd75b3..5a92f8f 100644 (file)
@@ -38,7 +38,7 @@
 /*-************************************
 *  Dependencies
 **************************************/
-#ifdef __unix__   /* must be included before platform.h for MAP_ANONYMOUS */
+#if defined(__unix__) && !defined(_AIX)   /* must be included before platform.h for MAP_ANONYMOUS */
 #  include <sys/mman.h>   /* mmap */
 #endif
 #include "platform.h"   /* _CRT_SECURE_NO_WARNINGS */
 #include <string.h>     /* strcmp */
 #include <time.h>       /* clock_t, clock, CLOCKS_PER_SEC */
 #include <assert.h>
+#if defined(__unix__) && defined(_AIX)
+#  include <sys/mman.h>   /* mmap */
+#endif
+
 #define LZ4_STATIC_LINKING_ONLY
 #define LZ4_HC_STATIC_LINKING_ONLY
 #include "lz4hc.h"