ruby-changes:71044
From: Nobuyoshi <ko1@a...>
Date: Sat, 29 Jan 2022 19:08:03 +0900 (JST)
Subject: [ruby-changes:71044] 67f4729ff0 (master): [Bug#18556] Fallback `MAP_ ANONYMOUS`
https://git.ruby-lang.org/ruby.git/commit/?id=67f4729ff0 From 67f4729ff0b0493ad82486b2f797a5c2b3ee20a6 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@r...> Date: Sat, 29 Jan 2022 19:07:38 +0900 Subject: [Bug#18556] Fallback `MAP_ ANONYMOUS` Define `MAP_ANONYMOUS` to `MAP_ANON` if undefined on old systems. --- gc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gc.c b/gc.c index e6c3d1940f6..2c11b07d41d 100644 --- a/gc.c +++ b/gc.c @@ -138,6 +138,10 @@ https://github.com/ruby/ruby/blob/trunk/gc.c#L138 #define rb_jmp_buf rb_jmpbuf_t #undef rb_data_object_wrap +#if !defined(MAP_ANONYMOUS) && defined(MAP_ANON) +#define MAP_ANONYMOUS MAP_ANON +#endif + static inline struct rbimpl_size_mul_overflow_tag size_add_overflow(size_t x, size_t y) { -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/