summaryrefslogtreecommitdiff
path: root/src/closures.c
diff options
context:
space:
mode:
authorAnthony Green <green@moxielogic.com>2013-03-17 18:32:12 -0400
committerAnthony Green <green@moxielogic.com>2013-03-17 18:33:59 -0400
commit12b1886d7b1f8aa264b1d348bfa47a0e14712df4 (patch)
tree9a6bf4dc8d7be37c4e7a79930e094ec01c065e83 /src/closures.c
parentcb32c812d04d1dfa72002cc04924e7e4fef89e02 (diff)
downloadlibffi-12b1886d7b1f8aa264b1d348bfa47a0e14712df4.tar.gz
cygwin fix & updates for 3.0.13
Diffstat (limited to 'src/closures.c')
-rw-r--r--src/closures.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/closures.c b/src/closures.c
index fecbc4a..6298d6f 100644
--- a/src/closures.c
+++ b/src/closures.c
@@ -189,8 +189,6 @@ emutramp_enabled_check (void)
#define is_emutramp_enabled() (emutramp_enabled >= 0 ? emutramp_enabled \
: (emutramp_enabled = emutramp_enabled_check ()))
-#else
-#define is_emutramp_enabled() 0
#endif /* FFI_MMAP_EXEC_EMUTRAMP_PAX */
#elif defined (__CYGWIN__) || defined(__INTERIX)
@@ -202,6 +200,10 @@ emutramp_enabled_check (void)
#endif /* !defined(X86_WIN32) && !defined(X86_WIN64) */
+#ifndef FFI_MMAP_EXEC_EMUTRAMP_PAX
+#define is_emutramp_enabled() 0
+#endif /* FFI_MMAP_EXEC_EMUTRAMP_PAX */
+
/* Declare all functions defined in dlmalloc.c as static. */
static void *dlmalloc(size_t);
static void dlfree(void*);