41 lines
1.3 KiB
Text
41 lines
1.3 KiB
Text
--- include/valgrind.h.in.orig
|
|
+++ include/valgrind.h.in
|
|
@@ -112,6 +112,8 @@
|
|
#undef PLAT_amd64_darwin
|
|
#undef PLAT_x86_freebsd
|
|
#undef PLAT_amd64_freebsd
|
|
+#undef PLAT_x86_openbsd
|
|
+#undef PLAT_amd64_openbsd
|
|
#undef PLAT_x86_win32
|
|
#undef PLAT_amd64_win64
|
|
#undef PLAT_x86_linux
|
|
@@ -137,6 +139,10 @@
|
|
# define PLAT_x86_freebsd 1
|
|
#elif defined(__FreeBSD__) && defined(__amd64__)
|
|
# define PLAT_amd64_freebsd 1
|
|
+#elif defined(__OpenBSD__) && defined(__i386__)
|
|
+# define PLAT_x86_openbsd 1
|
|
+#elif defined(__OpenBSD__) && defined(__amd64__)
|
|
+# define PLAT_amd64_openbsd 1
|
|
#elif (defined(__MINGW32__) && defined(__i386__)) \
|
|
|| defined(__CYGWIN32__) \
|
|
|| (defined(_WIN32) && defined(_M_IX86))
|
|
@@ -264,7 +270,8 @@
|
|
|
|
#if defined(PLAT_x86_linux) || defined(PLAT_x86_darwin) \
|
|
|| (defined(PLAT_x86_win32) && defined(__GNUC__)) \
|
|
- || defined(PLAT_x86_solaris) || defined(PLAT_x86_freebsd)
|
|
+ || defined(PLAT_x86_solaris) || defined(PLAT_x86_freebsd) \
|
|
+ || defined(PLAT_x86_openbsd)
|
|
|
|
typedef
|
|
struct {
|
|
@@ -404,7 +411,7 @@
|
|
|
|
#if defined(PLAT_amd64_linux) || defined(PLAT_amd64_darwin) \
|
|
|| defined(PLAT_amd64_solaris) \
|
|
- || defined(PLAT_amd64_freebsd) \
|
|
+ || defined(PLAT_amd64_freebsd) || defined(PLAT_amd64_openbsd) \
|
|
|| (defined(PLAT_amd64_win64) && defined(__GNUC__))
|
|
|
|
typedef
|