Use mmap to allocate execute memory

Use mmap to allocate executable memory on NetBSD as well.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Tobias Nygren 2011-08-07 09:57:05 +00:00 committed by Blue Swirl
parent 45c245bf80
commit 9f4b09a4cd

3
exec.c
View File

@ -526,7 +526,8 @@ static void code_gen_alloc(unsigned long tb_size)
} }
} }
#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \ #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
|| defined(__DragonFly__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) \
|| defined(__NetBSD__)
{ {
int flags; int flags;
void *addr = NULL; void *addr = NULL;