diff options
Diffstat (limited to 'databases/mysql-server/patches/patch-az')
-rw-r--r-- | databases/mysql-server/patches/patch-az | 98 |
1 files changed, 39 insertions, 59 deletions
diff --git a/databases/mysql-server/patches/patch-az b/databases/mysql-server/patches/patch-az index f65352f4ddf..b943e8e8a9b 100644 --- a/databases/mysql-server/patches/patch-az +++ b/databases/mysql-server/patches/patch-az @@ -1,60 +1,40 @@ -$NetBSD: patch-az,v 1.1.1.1 1999/05/06 23:37:00 tv Exp $ +$NetBSD: patch-az,v 1.2 1999/12/13 20:36:27 bad Exp $ ---- /dev/null Sun Oct 25 20:12:14 1998 -+++ mit-pthreads/machdep/syscall-template-arm32-netbsd-1.3.S Sun Oct 25 20:18:57 1998 -@@ -0,0 +1,55 @@ -+#include <machine/asm.h> -+#include <sys/syscall.h> -+ -+#ifdef SYS___sigsuspend14 -+#define SYS_sigsuspend SYS___sigsuspend14 -+#endif -+#ifdef SYS___sigprocmask14 -+#define SYS_sigprocmask SYS___sigprocmask14 -+#endif -+ -+#ifdef __STDC__ -+ -+#define SYSCALL(x) \ -+ .globl _machdep_sys_##x; \ -+ \ -+_machdep_sys_##x:; \ -+ \ -+ swi SYS_##x; \ -+ bcs 1b; \ -+ mov r15, r14; -+ -+#else -+ -+#define SYSCALL(x) \ -+ .globl _machdep_sys_/**/x; \ -+ \ -+_machdep_sys_/**/x:; \ -+ \ -+ swi SYS_/**/x; \ -+ bcs 1b; \ -+ mov r15, r14; -+ -+#endif -+ -+ -+/* -+ * Initial asm stuff for all functions. -+ */ -+ .text -+ .align 0 -+ -+ -+/* ========================================================================== -+ * error code for all syscalls. The error value is returned as the negative -+ * of the errno value. -+ */ -+ -+1: -+ rsb r0, r0, #0x00000000 -+ mvn r1, #0x00000000 -+ mov r15, r14 -+ -+#define XSYSCALL(NAME) SYSCALL(NAME) -+ -+XSYSCALL(SYSCALL_NAME) +--- mit-pthreads/machdep/syscall-template-arm32-netbsd-1.3.S.orig Mon Jun 7 12:34:24 1999 ++++ mit-pthreads/machdep/syscall-template-arm32-netbsd-1.3.S Sun Aug 22 02:13:21 1999 +@@ -11,23 +11,23 @@ + #ifdef __STDC__ + + #define SYSCALL(x) \ +- .globl _machdep_sys_##x; \ +- \ +-_machdep_sys_##x:; \ +- \ +- swi SYS_##x; \ +- bcs 1b; \ ++ .globl _C_LABEL(machdep_sys_##x); \ ++ \ ++_C_LABEL(machdep_sys_##x):; \ ++ \ ++ swi SYS_##x; \ ++ bcs 1b; \ + mov r15, r14; + + #else + + #define SYSCALL(x) \ +- .globl _machdep_sys_/**/x; \ +- \ +-_machdep_sys_/**/x:; \ +- \ +- swi SYS_/**/x; \ +- bcs 1b; \ ++ .globl _C_LABEL(_machdep_sys_/**/x); \ ++ \ ++_C_LABEL(machdep_sys_/**/x):; \ ++ \ ++ swi SYS_/**/x; \ ++ bcs 1b; \ + mov r15, r14; + + #endif |