summaryrefslogtreecommitdiff
path: root/databases/mysql-server/patches/patch-be
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql-server/patches/patch-be')
-rw-r--r--databases/mysql-server/patches/patch-be31
1 files changed, 19 insertions, 12 deletions
diff --git a/databases/mysql-server/patches/patch-be b/databases/mysql-server/patches/patch-be
index 0d51c244050..13fa5fb1797 100644
--- a/databases/mysql-server/patches/patch-be
+++ b/databases/mysql-server/patches/patch-be
@@ -1,10 +1,10 @@
-$NetBSD$
+$NetBSD: patch-be,v 1.1 1999/08/03 20:30:41 bad Exp $
---- mit-pthreads/machdep/engine-m68000-netbsd.h.orig Sun Oct 12 14:07:37 1997
-+++ mit-pthreads/machdep/engine-m68000-netbsd.h Mon Nov 15 18:37:19 1999
+--- mit-pthreads/machdep/engine-m68000-netbsd.h.orig Tue Nov 8 16:39:15 1994
++++ mit-pthreads/machdep/engine-m68000-netbsd.h Wed Jul 7 04:29:09 1999
@@ -3,6 +3,9 @@
*
- * $Id: engine-m68000-netbsd.h,v 1.51 1994/11/08 15:39:15 proven Exp $
+ * $Id: patch-be,v 1.1 1999/08/03 20:30:41 bad Exp $
*
+ * m68k work by Andy Finnell <andyf@vei.net> based off work by
+ * David Leonard and Chris Provenzano.
@@ -12,19 +12,24 @@ $NetBSD$
*/
#include <unistd.h>
-@@ -18,12 +21,12 @@
+@@ -16,14 +19,14 @@
+ #define SEMAPHORE_CLEAR 0
+ #define SEMAPHORE_SET 0x80;
- #define SEMAPHORE_TEST_AND_SET(lock) \
- ({ \
+-#define SEMAPHORE_TEST_AND_SET(lock) \
+-({ \
-volatile long temp = SEMAPHORE_CLEAR; \
- \
-__asm__ volatile("tas (%2); bpl 0f; movl #1,%0; 0:" \
+- :"=r" (temp) \
+- :"0" (temp),"r" (lock)); \
+-temp; \
++#define SEMAPHORE_TEST_AND_SET(lock) \
++({ \
+ volatile long temp = SEMAPHORE_CLEAR; \
+ __asm__ volatile( \
+ "tas %2; bpl 0f; movl #1,%0; 0:" \
- :"=r" (temp) \
-- :"0" (temp),"r" (lock)); \
--temp; \
++ :"=r" (temp) \
+ :"0" (temp),"m" (*lock)); \
+ temp; \
})
@@ -51,10 +56,11 @@ $NetBSD$
* Static machdep_pthread initialization values.
* For initial thread only.
*/
-@@ -70,6 +80,26 @@
+@@ -70,7 +80,27 @@
#if defined(PTHREAD_KERNEL)
+-int machdep_save_state __P_((void));
+
+#ifndef __machdep_stack_get
+#define __machdep_stack_get(x) (x)->machdep_stack
@@ -75,6 +81,7 @@ $NetBSD$
+void * __machdep_stack_alloc __P_((size_t));
+void __machdep_stack_free __P_((void *));
+
- int machdep_save_state __P_((void));
++int machdep_save_state __P_((void));
#endif
+