summaryrefslogtreecommitdiff
path: root/emulators/wine/patches
diff options
context:
space:
mode:
authorrillig <rillig>2005-03-11 21:18:15 +0000
committerrillig <rillig>2005-03-11 21:18:15 +0000
commitc864bc5b2eda430462a2a95d3f39c0989d9803a5 (patch)
treebcae3133409677a28e8b58522ce867ef15f637a3 /emulators/wine/patches
parent4a93807c40e54237d0e589f581fe785d8ae3fd04 (diff)
downloadpkgsrc-c864bc5b2eda430462a2a95d3f39c0989d9803a5.tar.gz
NetBSD-1.6.2 does not have <sys/ucontext.h>. So only use it for
NetBSD>=2.0. Approved by wiz.
Diffstat (limited to 'emulators/wine/patches')
-rw-r--r--emulators/wine/patches/patch-af12
1 files changed, 6 insertions, 6 deletions
diff --git a/emulators/wine/patches/patch-af b/emulators/wine/patches/patch-af
index a6a0b99e45a..f96ce031c60 100644
--- a/emulators/wine/patches/patch-af
+++ b/emulators/wine/patches/patch-af
@@ -1,13 +1,13 @@
-$NetBSD: patch-af,v 1.10 2005/02/16 12:22:11 adam Exp $
+$NetBSD: patch-af,v 1.11 2005/03/11 21:18:15 rillig Exp $
---- dlls/ntdll/signal_i386.c.orig 2005-02-16 10:30:28.000000000 +0000
-+++ dlls/ntdll/signal_i386.c
+--- dlls/ntdll/signal_i386.c.orig Thu Dec 2 19:19:25 2004
++++ dlls/ntdll/signal_i386.c Fri Feb 25 01:31:18 2005
@@ -206,7 +206,7 @@ typedef struct trapframe SIGCONTEXT;
#endif /* bsdi */
-#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
-+#if defined(__FreeBSD__) || defined(__OpenBSD__)
++#if (defined(__NetBSD__) && (__NetBSD_Version__ < 200000000)) || defined(__FreeBSD__) || defined(__OpenBSD__)
typedef struct sigcontext SIGCONTEXT;
@@ -16,7 +16,7 @@ $NetBSD: patch-af,v 1.10 2005/02/16 12:22:11 adam Exp $
#endif /* __APPLE__ */
-#if defined(linux) || defined(__NetBSD__) || defined(__FreeBSD__) ||\
-+#if defined(__NetBSD__)
++#if defined(__NetBSD__) && (__NetBSD_Version__ >= 200000000)
+# include <sys/ucontext.h>
+# include <sys/types.h>
+# include <signal.h>
@@ -49,7 +49,7 @@ $NetBSD: patch-af,v 1.10 2005/02/16 12:22:11 adam Exp $
+#endif /* NetBSD */
+
+
-+#if defined(linux) || defined(__FreeBSD__) ||\
++#if defined(linux) || (defined(__NetBSD__) && (__NetBSD_Version__ < 200000000)) || defined(__FreeBSD__) ||\
defined(__OpenBSD__) || defined(__EMX__) || defined(__CYGWIN__)
#define EAX_sig(context) ((context)->sc_eax)