aboutsummaryrefslogtreecommitdiff
path: root/exec.c
diff options
context:
space:
mode:
authorBrad <brad@comstyle.com>2010-12-20 21:25:40 -0500
committerBlue Swirl <blauwirbel@gmail.com>2010-12-21 19:44:54 +0000
commitcbb608a5c8ff918188545edb28127f63db76bd1e (patch)
treef44b05ebf414ba551301f1294c82563f6c557dff /exec.c
parent7ae63a517fb50fe32b8ce88bfc18a1a1ed056189 (diff)
Use mmap() within code_gen_alloc() for OpenBSD.
Signed-off-by: Brad Smith <brad@comstyle.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'exec.c')
-rw-r--r--exec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/exec.c b/exec.c
index a3384958c7..49c28b160e 100644
--- a/exec.c
+++ b/exec.c
@@ -517,7 +517,8 @@ static void code_gen_alloc(unsigned long tb_size)
exit(1);
}
}
-#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
+ || defined(__DragonFly__) || defined(__OpenBSD__)
{
int flags;
void *addr = NULL;