openbsd-ports/devel/libffi/patches/patch-src_closures_c
jasper 55c2bcafc0 update to libffi-3.3
tested on amd64 and arm64
2020-02-10 18:06:34 +00:00

21 lines
645 B
Plaintext

$OpenBSD: patch-src_closures_c,v 1.2 2020/02/10 18:06:34 jasper Exp $
Index: src/closures.c
--- src/closures.c.orig
+++ src/closures.c
@@ -837,6 +837,7 @@ dlmmap (void *start, size_t length, int prot,
&& flags == (MAP_PRIVATE | MAP_ANONYMOUS)
&& fd == -1 && offset == 0);
+#if 0
if (execfd == -1 && is_emutramp_enabled ())
{
ptr = mmap (start, length, prot & ~PROT_EXEC, flags, fd, offset);
@@ -855,6 +856,7 @@ dlmmap (void *start, size_t length, int prot,
with ((prot & ~PROT_WRITE) | PROT_EXEC) and mremap with
MREMAP_DUP and prot at this point. */
}
+#endif
if (execsize == 0 || execfd == -1)
{