1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[Bug#18556] Fallback MAP_ ANONYMOUS

Define `MAP_ANONYMOUS` to `MAP_ANON` if undefined on old systems.
This commit is contained in:
Nobuyoshi Nakada 2022-01-29 19:07:38 +09:00 committed by GitHub
parent fbb3cab956
commit 67f4729ff0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
Notes: git 2022-01-29 19:08:08 +09:00
Merged: https://github.com/ruby/ruby/pull/5506

Merged-By: nobu <nobu@ruby-lang.org>

4
gc.c
View file

@ -138,6 +138,10 @@
#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)
{