diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-05-06 00:29:20 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-05-06 01:01:48 +0900 |
commit | 192150051144c0242ee44df26952dfe31b83cac2 (patch) | |
tree | a66f6eef5b036b5f0248e8c2d4e4d58bb87e19a2 | |
parent | d2afb03287f0fab26af2f9dd7311f97e7a89ada9 (diff) | |
download | ruby-192150051144c0242ee44df26952dfe31b83cac2.tar.gz |
PAGE_SIZE is used only when mmap is available
-rw-r--r-- | gc.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -834,7 +834,11 @@ enum { #define HEAP_PAGE_SIZE HEAP_PAGE_ALIGN #ifdef USE_MMAP_ALIGNED_ALLOC # define Init_use_mmap_aligned_alloc() (void)0 +#elif !defined(HAVE_MMAP) +# define USE_MMAP_ALIGNED_ALLOC 0 +# define Init_use_mmap_aligned_alloc() (void)0 #elif defined(PAGE_MAX_SIZE) && (PAGE_MAX_SIZE <= HEAP_PAGE_SIZE) +/* PAGE_SIZE <= HEAP_PAGE_SIZE */ # define USE_MMAP_ALIGNED_ALLOC 1 # define Init_use_mmap_aligned_alloc() (void)0 #else |