Skip to content

Commit c9c820f

Browse files
authored
Added support for _POSIX_MAPPED_FILES if defined in source (#564)
1 parent 1a5ee11 commit c9c820f

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include <unistd.h>
2525
#include <sys/mman.h>
2626
#include <sys/stat.h>
27+
#elif defined (_POSIX_MAPPED_FILES)
28+
#include <sys/mman.h>
2729
#endif
2830

2931
#define ROUNDUP(X, K) (((X) + (K)-1) & -(K))

mmap.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
#include <stdint.h>
99
#include <fcntl.h>
1010

11+
1112
#ifdef __cplusplus
1213
extern "C" {
1314
#endif
1415

15-
#ifdef _MSC_VER
16+
#if defined (_MSC_VER) && !(defined (_POSIX_MAPPED_FILES))
1617
#define NEED_WIN32_MMAP
1718
#include <Windows.h>
1819
#include <io.h>

0 commit comments

Comments
 (0)