mirror of
https://github.com/MariaDB/server.git
synced 2025-01-23 15:24:16 +01:00
1a10224cac
Fixed bug in LEFT JOIN Added bdb_log_buffer_size Docs/manual.texi: Added documentation for mysqlhotcopy client/mysql.cc: Fixed core dump when column names couldn't be read configure.in: Fixed possible error mit-pthreads/Changes-mysql: Patches for NetBSD/macppc mit-pthreads/config/config.guess: Patches for NetBSD/macppc mit-pthreads/config/configure.in: Patches for NetBSD/macppc mit-pthreads/config/configure: Patches for NetBSD/macppc mysql-test/r/join_outer.result: New join test mysql-test/t/join_outer.test: New join test scripts/mysqlhotcopy.sh: Patches from ASK sql/ha_berkeley.cc: Adeed log buffer cache sql/ha_berkeley.h: Adeed log buffer cache sql/log.cc: Fixed possible overrun bug sql/mysqld.cc: Fix for Mac OS X public beta Added bdb_log_buffer_size sql/sql_select.cc: Fixed bug in LEFT JOIN tests/mail_to_db.pl: Removed unsubscribe tails tests/pmail.pl: Sort mails according to date
45 lines
1.1 KiB
ArmAsm
45 lines
1.1 KiB
ArmAsm
#include <machine/asm.h>
|
|
#define COMPAT_43
|
|
#include <sys/syscall.h>
|
|
|
|
#ifdef SYS___sigsuspend14
|
|
#define SYS_sigsuspend SYS___sigsuspend14
|
|
#endif
|
|
|
|
#ifdef SYS___sigaction14
|
|
#define SYS_sigaction SYS___sigaction14
|
|
#endif
|
|
|
|
#ifdef SYS___sigprocmask14
|
|
#define SYS_sigprocmask SYS___sigprocmask14
|
|
#endif
|
|
|
|
#undef SYSCALL
|
|
|
|
/* Kernel syscall interface:
|
|
Input:
|
|
0 - system call number
|
|
3-8 - arguments, as in C
|
|
Output:
|
|
so - (summary overflow) clear iff successful
|
|
|
|
This macro is similar to SYSCALL in asm.h, but not completely.
|
|
There's room for optimization, if we assume this will continue to
|
|
be assembled as one file.
|
|
|
|
This macro expansions does not include the return instruction.
|
|
If there's no other work to be done, use something like:
|
|
SYSCALL(foo) ; ret
|
|
If there is other work to do (in fork, maybe?), do it after the
|
|
SYSCALL invocation. */
|
|
|
|
#define SYSCALL(x) \
|
|
ENTRY(machdep_sys_ ## x) \
|
|
li 0, SYS_ ## x ; \
|
|
sc ; \
|
|
bnslr ; \
|
|
b PIC_PLT(_C_LABEL(machdep_cerror))
|
|
|
|
#define XSYSCALL(x) SYSCALL(x) ; blr
|
|
|
|
XSYSCALL(SYSCALL_NAME)
|