зеркало из https://github.com/github/ruby.git
skip `MAP_STACK` on FreeBSD
This commit is contained in:
Родитель
256f34ab6b
Коммит
4927f25148
|
@ -185,7 +185,7 @@ static struct nt_stack_chunk_header *
|
|||
nt_alloc_thread_stack_chunk(void)
|
||||
{
|
||||
int mmap_flags = MAP_ANONYMOUS | MAP_PRIVATE;
|
||||
#ifdef MAP_STACK // not available on macOS
|
||||
#if defined(MAP_STACK) && !defined(__FreeBSD__) && !defined(__FreeBSD_kernel__)
|
||||
mmap_flags |= MAP_STACK;
|
||||
#endif
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче