diff options
Diffstat (limited to 'emulators/BasiliskII/patches/patch-ag')
-rw-r--r-- | emulators/BasiliskII/patches/patch-ag | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/emulators/BasiliskII/patches/patch-ag b/emulators/BasiliskII/patches/patch-ag index 8f48de0b941..d247631d9c9 100644 --- a/emulators/BasiliskII/patches/patch-ag +++ b/emulators/BasiliskII/patches/patch-ag @@ -1,6 +1,6 @@ -$NetBSD: patch-ag,v 1.1 2005/11/17 16:56:39 joerg Exp $ +$NetBSD: patch-ag,v 1.2 2005/11/23 12:17:56 adam Exp $ ---- src/Unix/sigsegv.cpp.orig 2005-11-17 14:27:36.000000000 +0000 +--- src/Unix/sigsegv.cpp.orig 2005-06-12 23:47:46.000000000 +0200 +++ src/Unix/sigsegv.cpp @@ -226,7 +226,7 @@ static void powerpc_decode_instruction(i @@ -11,16 +11,16 @@ $NetBSD: patch-ag,v 1.1 2005/11/17 16:56:39 joerg Exp $ #define SIGSEGV_ALL_SIGNALS FAULT_HANDLER(SIGBUS) #else #define SIGSEGV_ALL_SIGNALS FAULT_HANDLER(SIGSEGV) -@@ -257,7 +257,7 @@ static void powerpc_decode_instruction(i - #define SIGSEGV_SKIP_INSTRUCTION sparc_skip_instruction +@@ -264,7 +264,7 @@ static void powerpc_decode_instruction(i + #define SIGSEGV_SKIP_INSTRUCTION ix86_skip_instruction #endif #endif --#if defined(__FreeBSD__) -+#if defined(__FreeBSD__) || defined(__DragonFly__) +-#if defined(__FreeBSD__) || defined(__OpenBSD__) ++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) #if (defined(i386) || defined(__i386__)) #define SIGSEGV_FAULT_INSTRUCTION (((struct sigcontext *)scp)->sc_eip) #define SIGSEGV_REGISTER_FILE ((unsigned long *)&(((struct sigcontext *)scp)->sc_edi)) /* EDI is the first GPR (even below EIP) in sigcontext */ -@@ -444,7 +444,7 @@ static sigsegv_address_t get_fault_addre +@@ -451,7 +451,7 @@ static sigsegv_address_t get_fault_addre #define SIGSEGV_ALL_SIGNALS FAULT_HANDLER(SIGSEGV) #endif #endif @@ -29,7 +29,7 @@ $NetBSD: patch-ag,v 1.1 2005/11/17 16:56:39 joerg Exp $ #if (defined(i386) || defined(__i386__)) #define SIGSEGV_ALL_SIGNALS FAULT_HANDLER(SIGBUS) #define SIGSEGV_FAULT_HANDLER_ARGLIST int sig, int code, struct sigcontext *scp, char *addr -@@ -715,7 +715,7 @@ enum { +@@ -714,7 +714,7 @@ enum { #endif }; #endif |