diff options
Diffstat (limited to 'databases/mysql-server/patches/patch-az')
-rw-r--r-- | databases/mysql-server/patches/patch-az | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/databases/mysql-server/patches/patch-az b/databases/mysql-server/patches/patch-az new file mode 100644 index 00000000000..f65352f4ddf --- /dev/null +++ b/databases/mysql-server/patches/patch-az @@ -0,0 +1,60 @@ +$NetBSD: patch-az,v 1.1.1.1 1999/05/06 23:37:00 tv 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) |