$OpenBSD: patch-src_libstd_sys_unix_stack_overflow_rs,v 1.5 2019/07/09 11:24:28 semarie Exp $
Use MAP_STACK for stack allocation.
Index: src/libstd/sys/unix/stack_overflow.rs
--- src/libstd/sys/unix/stack_overflow.rs.orig
+++ src/libstd/sys/unix/stack_overflow.rs
@@ -127,7 +127,7 @@ mod imp {
         let stackp = mmap(ptr::null_mut(),
                           SIGSTKSZ,
                           PROT_READ | PROT_WRITE,
-                          MAP_PRIVATE | MAP_ANON,
+                          MAP_PRIVATE | MAP_ANON | libc::MAP_STACK,
                           -1,
                           0);
         if stackp == MAP_FAILED {
