978f9ba
--- ./callback/trampoline_r/trampoline.c.orig	2009-04-27 09:24:05.000000000 -0600
978f9ba
+++ ./callback/trampoline_r/trampoline.c	2012-01-10 12:03:02.752466354 -0700
978f9ba
@@ -67,10 +67,6 @@ extern void (*tramp_r) (); /* trampoline
978f9ba
 
978f9ba
 #ifndef CODE_EXECUTABLE
978f9ba
 /* How do we make the trampoline's code executable? */
978f9ba
-#if defined(HAVE_MACH_VM) || defined(__convex__) || defined(HAVE_WORKING_MPROTECT) || defined(HAVE_SYS_M88KBCS_H)
978f9ba
-/* mprotect() [or equivalent] the malloc'ed area. */
978f9ba
-#define EXECUTABLE_VIA_MPROTECT
978f9ba
-#else
978f9ba
 #ifdef HAVE_MMAP
978f9ba
 /* Use an mmap'ed page. */
978f9ba
 #define EXECUTABLE_VIA_MMAP
978f9ba
@@ -90,7 +86,6 @@ extern void (*tramp_r) (); /* trampoline
978f9ba
 #endif
978f9ba
 #endif
978f9ba
 #endif
978f9ba
-#endif
978f9ba
 
978f9ba
 #include <stdio.h> /* declares fprintf() */
978f9ba
 
978f9ba
--- ./trampoline/trampoline.c.orig	2008-09-26 14:19:37.000000000 -0600
978f9ba
+++ ./trampoline/trampoline.c	2012-01-10 12:02:33.027731322 -0700
978f9ba
@@ -67,10 +67,6 @@ extern void (*tramp) (); /* trampoline p
978f9ba
 
978f9ba
 #ifndef CODE_EXECUTABLE
978f9ba
 /* How do we make the trampoline's code executable? */
978f9ba
-#if defined(HAVE_MACH_VM) || defined(__convex__) || defined(HAVE_WORKING_MPROTECT) || defined(HAVE_SYS_M88KBCS_H)
978f9ba
-/* mprotect() [or equivalent] the malloc'ed area. */
978f9ba
-#define EXECUTABLE_VIA_MPROTECT
978f9ba
-#else
978f9ba
 #ifdef HAVE_MMAP
978f9ba
 /* Use an mmap'ed page. */
978f9ba
 #define EXECUTABLE_VIA_MMAP
978f9ba
@@ -90,7 +86,6 @@ extern void (*tramp) (); /* trampoline p
978f9ba
 #endif
978f9ba
 #endif
978f9ba
 #endif
978f9ba
-#endif
978f9ba
 
978f9ba
 #include <stdio.h> /* declares fprintf() */
978f9ba