forked from Lainports/opnsense-ports
24 lines
831 B
C
24 lines
831 B
C
--- include/system/libcontext.h.orig 2017-03-08 13:29:09.028153000 +0100
|
|
+++ include/system/libcontext.h 2017-03-08 13:31:22.843111000 +0100
|
|
@@ -23,5 +23,5 @@
|
|
|
|
|
|
-#if defined(__GNUC__) || defined(__APPLE__)
|
|
+#if defined(__GNUC__) || defined(__APPLE__) || defined(__FreeBSD__)
|
|
|
|
#define LIBCONTEXT_COMPILER_gcc
|
|
@@ -55,5 +55,5 @@
|
|
#define LIBCONTEXT_CALL_CONVENTION __cdecl
|
|
#endif
|
|
- #elif defined(__APPLE__) && defined(__MACH__)
|
|
+ #elif defined(__APPLE__) && defined(__MACH__) || defined(__FreeBSD__)
|
|
#if defined (__i386__)
|
|
#define LIBCONTEXT_PLATFORM_apple_i386
|
|
@@ -62,4 +62,7 @@
|
|
#define LIBCONTEXT_PLATFORM_apple_x86_64
|
|
#define LIBCONTEXT_CALL_CONVENTION
|
|
+ #elif defined (__amd64__)
|
|
+ #define LIBCONTEXT_PLATFORM_apple_x86_64
|
|
+ #define LIBCONTEXT_CALL_CONVENTION
|
|
#endif
|
|
#endif
|