ARM: Fix syscall numbers.

* lib/arm-mes/arm.M1: Fix syscall numbers.
This commit is contained in:
Danny Milosavljevic 2019-03-06 10:09:01 +01:00 committed by Jan Nieuwenhuizen
parent 7788b9f263
commit 90c9fefeb4
No known key found for this signature in database
GPG Key ID: F3C1A0D9C1D65273
1 changed files with 20 additions and 22 deletions

View File

@ -254,30 +254,28 @@ DEFINE uxth__%r0,%r0 7000ffe6
#DEFINE sub____%r13,$i32 ec81 #DEFINE sub____%r13,$i32 ec81
#DEFINE sub____%r13,$i8 ec83 #DEFINE sub____%r13,$i8 ec83
DEFINE SYS_exit 010090 # See: https://github.com/torvalds/linux/blob/v4.19/arch/arm/tools/syscall.tbl
DEFINE SYS_fork 020090 DEFINE SYS_exit 01
DEFINE SYS_read 030090 DEFINE SYS_fork 02
DEFINE SYS_rmdir 280090 DEFINE SYS_read 03
DEFINE SYS_write 040090 DEFINE SYS_write 04
DEFINE SYS_open 050090 DEFINE SYS_open 05
DEFINE SYS_close 060090 DEFINE SYS_close 06
# DEFINE SYS_waitpid does_not_exist # DEFINE SYS_waitpid does_not_exist
DEFINE SYS_wait4 720090 DEFINE SYS_rmdir 28
# waitid: 900118 DEFINE SYS_wait4 72
#__waitpid (__pid_t pid, int *stat_loc, int options) # waitid: 0x118
# return SYSCALL_CANCEL (wait4, pid, stat_loc, options, NULL); # the NULL is more!
# Linux note: sys_waitpid() remains for compatibility. waitpid() should be implemented by calling sys_wait4() from libc.a. DEFINE SYS_unlink 0a
DEFINE SYS_unlink 0a0090 DEFINE SYS_execve 0b
DEFINE SYS_execve 0b0090 DEFINE SYS_chmod 0f
DEFINE SYS_chmod 0f0090 DEFINE SYS_lseek 13
DEFINE SYS_lseek 130090 DEFINE SYS_access 21
DEFINE SYS_access 210090 DEFINE SYS_brk 2d
DEFINE SYS_brk 2d0090 DEFINE SYS_ioctl 36
DEFINE SYS_ioctl 360090 DEFINE SYS_stat 6a
DEFINE SYS_stat 6a0090 DEFINE SYS_fsync 76
DEFINE SYS_fsync 760090 DEFINE SYS_getcwd b7
DEFINE SYS_getcwd b70090
# These are x86 ABI remnants: # These are x86 ABI remnants: