diff --git a/main.cpp b/main.cpp index 4b2afa54d..6738569ff 100644 --- a/main.cpp +++ b/main.cpp @@ -19,6 +19,8 @@ #include #include #include +#elif defined (_POSIX_MAPPED_FILES) +#include #endif #define ROUNDUP(X, K) (((X) + (K)-1) & -(K)) diff --git a/mmap.h b/mmap.h index 3559f51a3..87b9e7c64 100644 --- a/mmap.h +++ b/mmap.h @@ -17,7 +17,7 @@ #include #include -#if defined(_MSC_VER) || defined(__MINGW32__) +#if defined(_MSC_VER) || defined(__MINGW32__) && !(defined (_POSIX_MAPPED_FILES)) #ifndef __MINGW32__ #include #else