Fix & simplify MADV_DO{NO}DUMP alternatives

This commit is contained in:
Frank Denis 2016-05-18 22:12:07 +02:00
parent d5f77da821
commit fa4e4bf174

View File

@ -50,12 +50,9 @@
#if defined(HAVE_ALIGNED_MALLOC) && (defined(WINAPI_DESKTOP) || defined(HAVE_MPROTECT)) #if defined(HAVE_ALIGNED_MALLOC) && (defined(WINAPI_DESKTOP) || defined(HAVE_MPROTECT))
# define HAVE_PAGE_PROTECTION # define HAVE_PAGE_PROTECTION
#endif #endif
/* FreeBSD defines these with its own names */ #if !defined(MADV_DODUMP) && defined(MADV_CORE)
if !defined(MADV_DONTDUMP) && defined(HAVE_MADVISE)
# define MADV_DONTDUMP MADV_NOCORE
#endif
if !defined(MADV_DODUMP) && defined(HAVE_MADVISE)
# define MADV_DODUMP MADV_CORE # define MADV_DODUMP MADV_CORE
# define MADV_DONTDUMP MADV_NOCORE
#endif #endif
static size_t page_size; static size_t page_size;