summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Pedretti <fabio.ped@libero.it>2013-11-06 10:55:28 +0100
committerAndreas Boll <andreas.boll.dev@gmail.com>2013-11-06 22:08:26 +0100
commit110009302bddb4c42a5b3ed5ca451d6bb50a06a0 (patch)
tree1b031f918b91342b52b2ef69dfc054c13499c3a0
parent4f4da81dc8a7060520baff82153330a9675f122a (diff)
gallium: fix build on GNU/kFreeBSD
Patch from Debian package Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Andreas Boll <andreas.boll.dev@gmail.com>
-rw-r--r--src/gallium/auxiliary/rtasm/rtasm_execmem.c2
-rw-r--r--src/gallium/include/pipe/p_config.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/rtasm/rtasm_execmem.c b/src/gallium/auxiliary/rtasm/rtasm_execmem.c
index 3c4b0483ae8..edc1b66e836 100644
--- a/src/gallium/auxiliary/rtasm/rtasm_execmem.c
+++ b/src/gallium/auxiliary/rtasm/rtasm_execmem.c
@@ -38,7 +38,7 @@
#include "rtasm_execmem.h"
-#if defined(PIPE_OS_BSD)
+#ifndef MAP_ANONYMOUS
#define MAP_ANONYMOUS MAP_ANON
#endif
diff --git a/src/gallium/include/pipe/p_config.h b/src/gallium/include/pipe/p_config.h
index 9bccf327d85..64acd0283c3 100644
--- a/src/gallium/include/pipe/p_config.h
+++ b/src/gallium/include/pipe/p_config.h
@@ -190,7 +190,7 @@
#define PIPE_OS_ANDROID
#endif
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#define PIPE_OS_FREEBSD
#define PIPE_OS_BSD
#define PIPE_OS_UNIX