diff options
author | Raghu Gandham <raghu@mips.com> | 2012-01-27 17:51:42 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2012-05-09 11:46:28 -0700 |
commit | 1fa0d849576555577ffd9675677a3c95f21b754e (patch) | |
tree | 20c015513cd03630c3fe81ddf9b36625c3b26310 /libc/arch-mips/syscalls | |
parent | 7eb1cc23f8976a2062ba0cf92f030216a8e64e60 (diff) | |
download | bionic-1fa0d849576555577ffd9675677a3c95f21b754e.zip bionic-1fa0d849576555577ffd9675677a3c95f21b754e.tar.gz bionic-1fa0d849576555577ffd9675677a3c95f21b754e.tar.bz2 |
[MIPS] Add support for MIPS syscalls
Change-Id: I4deba67e15c865c4c2db03064c04098a09828ea6
Signed-off-by: Raghu Gandham <raghu@mips.com>
Signed-off-by: Chris Dearman <chris@mips.com>
Diffstat (limited to 'libc/arch-mips/syscalls')
196 files changed, 4312 insertions, 0 deletions
diff --git a/libc/arch-mips/syscalls/__brk.S b/libc/arch-mips/syscalls/__brk.S new file mode 100644 index 0000000..1f09772 --- /dev/null +++ b/libc/arch-mips/syscalls/__brk.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __brk + .align 4 + .ent __brk + +__brk: + .set noreorder + .cpload $t9 + li $v0, __NR_brk + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __brk diff --git a/libc/arch-mips/syscalls/__fcntl.S b/libc/arch-mips/syscalls/__fcntl.S new file mode 100644 index 0000000..6dd76e3 --- /dev/null +++ b/libc/arch-mips/syscalls/__fcntl.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __fcntl + .align 4 + .ent __fcntl + +__fcntl: + .set noreorder + .cpload $t9 + li $v0, __NR_fcntl + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __fcntl diff --git a/libc/arch-mips/syscalls/__fcntl64.S b/libc/arch-mips/syscalls/__fcntl64.S new file mode 100644 index 0000000..e82e382 --- /dev/null +++ b/libc/arch-mips/syscalls/__fcntl64.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __fcntl64 + .align 4 + .ent __fcntl64 + +__fcntl64: + .set noreorder + .cpload $t9 + li $v0, __NR_fcntl64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __fcntl64 diff --git a/libc/arch-mips/syscalls/__fork.S b/libc/arch-mips/syscalls/__fork.S new file mode 100644 index 0000000..db30472 --- /dev/null +++ b/libc/arch-mips/syscalls/__fork.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __fork + .align 4 + .ent __fork + +__fork: + .set noreorder + .cpload $t9 + li $v0, __NR_fork + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __fork diff --git a/libc/arch-mips/syscalls/__fstatfs64.S b/libc/arch-mips/syscalls/__fstatfs64.S new file mode 100644 index 0000000..6485d10 --- /dev/null +++ b/libc/arch-mips/syscalls/__fstatfs64.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __fstatfs64 + .align 4 + .ent __fstatfs64 + +__fstatfs64: + .set noreorder + .cpload $t9 + li $v0, __NR_fstatfs64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __fstatfs64 diff --git a/libc/arch-mips/syscalls/__getcpu.S b/libc/arch-mips/syscalls/__getcpu.S new file mode 100644 index 0000000..90d59f4 --- /dev/null +++ b/libc/arch-mips/syscalls/__getcpu.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __getcpu + .align 4 + .ent __getcpu + +__getcpu: + .set noreorder + .cpload $t9 + li $v0, __NR_getcpu + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __getcpu diff --git a/libc/arch-mips/syscalls/__getcwd.S b/libc/arch-mips/syscalls/__getcwd.S new file mode 100644 index 0000000..e8fa340 --- /dev/null +++ b/libc/arch-mips/syscalls/__getcwd.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __getcwd + .align 4 + .ent __getcwd + +__getcwd: + .set noreorder + .cpload $t9 + li $v0, __NR_getcwd + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __getcwd diff --git a/libc/arch-mips/syscalls/__getpriority.S b/libc/arch-mips/syscalls/__getpriority.S new file mode 100644 index 0000000..7cabd31 --- /dev/null +++ b/libc/arch-mips/syscalls/__getpriority.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __getpriority + .align 4 + .ent __getpriority + +__getpriority: + .set noreorder + .cpload $t9 + li $v0, __NR_getpriority + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __getpriority diff --git a/libc/arch-mips/syscalls/__ioctl.S b/libc/arch-mips/syscalls/__ioctl.S new file mode 100644 index 0000000..2524e02 --- /dev/null +++ b/libc/arch-mips/syscalls/__ioctl.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __ioctl + .align 4 + .ent __ioctl + +__ioctl: + .set noreorder + .cpload $t9 + li $v0, __NR_ioctl + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __ioctl diff --git a/libc/arch-mips/syscalls/__llseek.S b/libc/arch-mips/syscalls/__llseek.S new file mode 100644 index 0000000..fbfd583 --- /dev/null +++ b/libc/arch-mips/syscalls/__llseek.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __llseek + .align 4 + .ent __llseek + +__llseek: + .set noreorder + .cpload $t9 + li $v0, __NR__llseek + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __llseek diff --git a/libc/arch-mips/syscalls/__mmap2.S b/libc/arch-mips/syscalls/__mmap2.S new file mode 100644 index 0000000..98f97eb --- /dev/null +++ b/libc/arch-mips/syscalls/__mmap2.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __mmap2 + .align 4 + .ent __mmap2 + +__mmap2: + .set noreorder + .cpload $t9 + li $v0, __NR_mmap2 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __mmap2 diff --git a/libc/arch-mips/syscalls/__open.S b/libc/arch-mips/syscalls/__open.S new file mode 100644 index 0000000..0ccb286 --- /dev/null +++ b/libc/arch-mips/syscalls/__open.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __open + .align 4 + .ent __open + +__open: + .set noreorder + .cpload $t9 + li $v0, __NR_open + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __open diff --git a/libc/arch-mips/syscalls/__openat.S b/libc/arch-mips/syscalls/__openat.S new file mode 100644 index 0000000..04399b4 --- /dev/null +++ b/libc/arch-mips/syscalls/__openat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __openat + .align 4 + .ent __openat + +__openat: + .set noreorder + .cpload $t9 + li $v0, __NR_openat + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __openat diff --git a/libc/arch-mips/syscalls/__ptrace.S b/libc/arch-mips/syscalls/__ptrace.S new file mode 100644 index 0000000..0bcba9f --- /dev/null +++ b/libc/arch-mips/syscalls/__ptrace.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __ptrace + .align 4 + .ent __ptrace + +__ptrace: + .set noreorder + .cpload $t9 + li $v0, __NR_ptrace + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __ptrace diff --git a/libc/arch-mips/syscalls/__reboot.S b/libc/arch-mips/syscalls/__reboot.S new file mode 100644 index 0000000..5e8e57a --- /dev/null +++ b/libc/arch-mips/syscalls/__reboot.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __reboot + .align 4 + .ent __reboot + +__reboot: + .set noreorder + .cpload $t9 + li $v0, __NR_reboot + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __reboot diff --git a/libc/arch-mips/syscalls/__rt_sigaction.S b/libc/arch-mips/syscalls/__rt_sigaction.S new file mode 100644 index 0000000..43a571a --- /dev/null +++ b/libc/arch-mips/syscalls/__rt_sigaction.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __rt_sigaction + .align 4 + .ent __rt_sigaction + +__rt_sigaction: + .set noreorder + .cpload $t9 + li $v0, __NR_rt_sigaction + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __rt_sigaction diff --git a/libc/arch-mips/syscalls/__rt_sigprocmask.S b/libc/arch-mips/syscalls/__rt_sigprocmask.S new file mode 100644 index 0000000..59a8894 --- /dev/null +++ b/libc/arch-mips/syscalls/__rt_sigprocmask.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __rt_sigprocmask + .align 4 + .ent __rt_sigprocmask + +__rt_sigprocmask: + .set noreorder + .cpload $t9 + li $v0, __NR_rt_sigprocmask + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __rt_sigprocmask diff --git a/libc/arch-mips/syscalls/__rt_sigtimedwait.S b/libc/arch-mips/syscalls/__rt_sigtimedwait.S new file mode 100644 index 0000000..dae872e --- /dev/null +++ b/libc/arch-mips/syscalls/__rt_sigtimedwait.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __rt_sigtimedwait + .align 4 + .ent __rt_sigtimedwait + +__rt_sigtimedwait: + .set noreorder + .cpload $t9 + li $v0, __NR_rt_sigtimedwait + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __rt_sigtimedwait diff --git a/libc/arch-mips/syscalls/__sched_getaffinity.S b/libc/arch-mips/syscalls/__sched_getaffinity.S new file mode 100644 index 0000000..cc01ff2 --- /dev/null +++ b/libc/arch-mips/syscalls/__sched_getaffinity.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __sched_getaffinity + .align 4 + .ent __sched_getaffinity + +__sched_getaffinity: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_getaffinity + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __sched_getaffinity diff --git a/libc/arch-mips/syscalls/__set_thread_area.S b/libc/arch-mips/syscalls/__set_thread_area.S new file mode 100644 index 0000000..2aac901 --- /dev/null +++ b/libc/arch-mips/syscalls/__set_thread_area.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __set_thread_area + .align 4 + .ent __set_thread_area + +__set_thread_area: + .set noreorder + .cpload $t9 + li $v0, __NR_set_thread_area + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __set_thread_area diff --git a/libc/arch-mips/syscalls/__setresuid.S b/libc/arch-mips/syscalls/__setresuid.S new file mode 100644 index 0000000..e00d2e1 --- /dev/null +++ b/libc/arch-mips/syscalls/__setresuid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __setresuid + .align 4 + .ent __setresuid + +__setresuid: + .set noreorder + .cpload $t9 + li $v0, __NR_setresuid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __setresuid diff --git a/libc/arch-mips/syscalls/__setreuid.S b/libc/arch-mips/syscalls/__setreuid.S new file mode 100644 index 0000000..b45f3fc --- /dev/null +++ b/libc/arch-mips/syscalls/__setreuid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __setreuid + .align 4 + .ent __setreuid + +__setreuid: + .set noreorder + .cpload $t9 + li $v0, __NR_setreuid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __setreuid diff --git a/libc/arch-mips/syscalls/__setuid.S b/libc/arch-mips/syscalls/__setuid.S new file mode 100644 index 0000000..c221526 --- /dev/null +++ b/libc/arch-mips/syscalls/__setuid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __setuid + .align 4 + .ent __setuid + +__setuid: + .set noreorder + .cpload $t9 + li $v0, __NR_setuid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __setuid diff --git a/libc/arch-mips/syscalls/__sigsuspend.S b/libc/arch-mips/syscalls/__sigsuspend.S new file mode 100644 index 0000000..b622efe --- /dev/null +++ b/libc/arch-mips/syscalls/__sigsuspend.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __sigsuspend + .align 4 + .ent __sigsuspend + +__sigsuspend: + .set noreorder + .cpload $t9 + li $v0, __NR_sigsuspend + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __sigsuspend diff --git a/libc/arch-mips/syscalls/__statfs64.S b/libc/arch-mips/syscalls/__statfs64.S new file mode 100644 index 0000000..4d1b17f --- /dev/null +++ b/libc/arch-mips/syscalls/__statfs64.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __statfs64 + .align 4 + .ent __statfs64 + +__statfs64: + .set noreorder + .cpload $t9 + li $v0, __NR_statfs64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __statfs64 diff --git a/libc/arch-mips/syscalls/__sys_clone.S b/libc/arch-mips/syscalls/__sys_clone.S new file mode 100644 index 0000000..3451e02 --- /dev/null +++ b/libc/arch-mips/syscalls/__sys_clone.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __sys_clone + .align 4 + .ent __sys_clone + +__sys_clone: + .set noreorder + .cpload $t9 + li $v0, __NR_clone + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __sys_clone diff --git a/libc/arch-mips/syscalls/__syslog.S b/libc/arch-mips/syscalls/__syslog.S new file mode 100644 index 0000000..bdc194d --- /dev/null +++ b/libc/arch-mips/syscalls/__syslog.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __syslog + .align 4 + .ent __syslog + +__syslog: + .set noreorder + .cpload $t9 + li $v0, __NR_syslog + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __syslog diff --git a/libc/arch-mips/syscalls/__timer_create.S b/libc/arch-mips/syscalls/__timer_create.S new file mode 100644 index 0000000..140d0d1 --- /dev/null +++ b/libc/arch-mips/syscalls/__timer_create.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __timer_create + .align 4 + .ent __timer_create + +__timer_create: + .set noreorder + .cpload $t9 + li $v0, __NR_timer_create + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __timer_create diff --git a/libc/arch-mips/syscalls/__timer_delete.S b/libc/arch-mips/syscalls/__timer_delete.S new file mode 100644 index 0000000..4f362e6 --- /dev/null +++ b/libc/arch-mips/syscalls/__timer_delete.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __timer_delete + .align 4 + .ent __timer_delete + +__timer_delete: + .set noreorder + .cpload $t9 + li $v0, __NR_timer_delete + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __timer_delete diff --git a/libc/arch-mips/syscalls/__timer_getoverrun.S b/libc/arch-mips/syscalls/__timer_getoverrun.S new file mode 100644 index 0000000..68afa1c --- /dev/null +++ b/libc/arch-mips/syscalls/__timer_getoverrun.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __timer_getoverrun + .align 4 + .ent __timer_getoverrun + +__timer_getoverrun: + .set noreorder + .cpload $t9 + li $v0, __NR_timer_getoverrun + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __timer_getoverrun diff --git a/libc/arch-mips/syscalls/__timer_gettime.S b/libc/arch-mips/syscalls/__timer_gettime.S new file mode 100644 index 0000000..4a70da6 --- /dev/null +++ b/libc/arch-mips/syscalls/__timer_gettime.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __timer_gettime + .align 4 + .ent __timer_gettime + +__timer_gettime: + .set noreorder + .cpload $t9 + li $v0, __NR_timer_gettime + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __timer_gettime diff --git a/libc/arch-mips/syscalls/__timer_settime.S b/libc/arch-mips/syscalls/__timer_settime.S new file mode 100644 index 0000000..ad84606 --- /dev/null +++ b/libc/arch-mips/syscalls/__timer_settime.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __timer_settime + .align 4 + .ent __timer_settime + +__timer_settime: + .set noreorder + .cpload $t9 + li $v0, __NR_timer_settime + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __timer_settime diff --git a/libc/arch-mips/syscalls/__wait4.S b/libc/arch-mips/syscalls/__wait4.S new file mode 100644 index 0000000..713b7cb --- /dev/null +++ b/libc/arch-mips/syscalls/__wait4.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __wait4 + .align 4 + .ent __wait4 + +__wait4: + .set noreorder + .cpload $t9 + li $v0, __NR_wait4 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __wait4 diff --git a/libc/arch-mips/syscalls/__waitid.S b/libc/arch-mips/syscalls/__waitid.S new file mode 100644 index 0000000..83e5aa3 --- /dev/null +++ b/libc/arch-mips/syscalls/__waitid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl __waitid + .align 4 + .ent __waitid + +__waitid: + .set noreorder + .cpload $t9 + li $v0, __NR_waitid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end __waitid diff --git a/libc/arch-mips/syscalls/_exit.S b/libc/arch-mips/syscalls/_exit.S new file mode 100644 index 0000000..b7ec876 --- /dev/null +++ b/libc/arch-mips/syscalls/_exit.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl _exit + .align 4 + .ent _exit + +_exit: + .set noreorder + .cpload $t9 + li $v0, __NR_exit_group + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end _exit diff --git a/libc/arch-mips/syscalls/_exit_thread.S b/libc/arch-mips/syscalls/_exit_thread.S new file mode 100644 index 0000000..0af9d3d --- /dev/null +++ b/libc/arch-mips/syscalls/_exit_thread.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl _exit_thread + .align 4 + .ent _exit_thread + +_exit_thread: + .set noreorder + .cpload $t9 + li $v0, __NR_exit + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end _exit_thread diff --git a/libc/arch-mips/syscalls/_flush_cache.S b/libc/arch-mips/syscalls/_flush_cache.S new file mode 100644 index 0000000..07dee66 --- /dev/null +++ b/libc/arch-mips/syscalls/_flush_cache.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl _flush_cache + .align 4 + .ent _flush_cache + +_flush_cache: + .set noreorder + .cpload $t9 + li $v0, __NR_cacheflush + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end _flush_cache diff --git a/libc/arch-mips/syscalls/_waitpid.S b/libc/arch-mips/syscalls/_waitpid.S new file mode 100644 index 0000000..20db3a8 --- /dev/null +++ b/libc/arch-mips/syscalls/_waitpid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl _waitpid + .align 4 + .ent _waitpid + +_waitpid: + .set noreorder + .cpload $t9 + li $v0, __NR_waitpid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end _waitpid diff --git a/libc/arch-mips/syscalls/accept.S b/libc/arch-mips/syscalls/accept.S new file mode 100644 index 0000000..c19216e --- /dev/null +++ b/libc/arch-mips/syscalls/accept.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl accept + .align 4 + .ent accept + +accept: + .set noreorder + .cpload $t9 + li $v0, __NR_accept + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end accept diff --git a/libc/arch-mips/syscalls/access.S b/libc/arch-mips/syscalls/access.S new file mode 100644 index 0000000..a22ed92 --- /dev/null +++ b/libc/arch-mips/syscalls/access.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl access + .align 4 + .ent access + +access: + .set noreorder + .cpload $t9 + li $v0, __NR_access + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end access diff --git a/libc/arch-mips/syscalls/acct.S b/libc/arch-mips/syscalls/acct.S new file mode 100644 index 0000000..5235ede --- /dev/null +++ b/libc/arch-mips/syscalls/acct.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl acct + .align 4 + .ent acct + +acct: + .set noreorder + .cpload $t9 + li $v0, __NR_acct + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end acct diff --git a/libc/arch-mips/syscalls/bind.S b/libc/arch-mips/syscalls/bind.S new file mode 100644 index 0000000..4f00922 --- /dev/null +++ b/libc/arch-mips/syscalls/bind.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl bind + .align 4 + .ent bind + +bind: + .set noreorder + .cpload $t9 + li $v0, __NR_bind + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end bind diff --git a/libc/arch-mips/syscalls/capget.S b/libc/arch-mips/syscalls/capget.S new file mode 100644 index 0000000..80e55ee --- /dev/null +++ b/libc/arch-mips/syscalls/capget.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl capget + .align 4 + .ent capget + +capget: + .set noreorder + .cpload $t9 + li $v0, __NR_capget + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end capget diff --git a/libc/arch-mips/syscalls/capset.S b/libc/arch-mips/syscalls/capset.S new file mode 100644 index 0000000..0e4a3be --- /dev/null +++ b/libc/arch-mips/syscalls/capset.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl capset + .align 4 + .ent capset + +capset: + .set noreorder + .cpload $t9 + li $v0, __NR_capset + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end capset diff --git a/libc/arch-mips/syscalls/chdir.S b/libc/arch-mips/syscalls/chdir.S new file mode 100644 index 0000000..42eb37c --- /dev/null +++ b/libc/arch-mips/syscalls/chdir.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl chdir + .align 4 + .ent chdir + +chdir: + .set noreorder + .cpload $t9 + li $v0, __NR_chdir + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end chdir diff --git a/libc/arch-mips/syscalls/chmod.S b/libc/arch-mips/syscalls/chmod.S new file mode 100644 index 0000000..7ea3ede --- /dev/null +++ b/libc/arch-mips/syscalls/chmod.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl chmod + .align 4 + .ent chmod + +chmod: + .set noreorder + .cpload $t9 + li $v0, __NR_chmod + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end chmod diff --git a/libc/arch-mips/syscalls/chown.S b/libc/arch-mips/syscalls/chown.S new file mode 100644 index 0000000..5fb1e32 --- /dev/null +++ b/libc/arch-mips/syscalls/chown.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl chown + .align 4 + .ent chown + +chown: + .set noreorder + .cpload $t9 + li $v0, __NR_chown + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end chown diff --git a/libc/arch-mips/syscalls/chroot.S b/libc/arch-mips/syscalls/chroot.S new file mode 100644 index 0000000..fafb6a2 --- /dev/null +++ b/libc/arch-mips/syscalls/chroot.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl chroot + .align 4 + .ent chroot + +chroot: + .set noreorder + .cpload $t9 + li $v0, __NR_chroot + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end chroot diff --git a/libc/arch-mips/syscalls/clock_getres.S b/libc/arch-mips/syscalls/clock_getres.S new file mode 100644 index 0000000..4021b14 --- /dev/null +++ b/libc/arch-mips/syscalls/clock_getres.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl clock_getres + .align 4 + .ent clock_getres + +clock_getres: + .set noreorder + .cpload $t9 + li $v0, __NR_clock_getres + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end clock_getres diff --git a/libc/arch-mips/syscalls/clock_gettime.S b/libc/arch-mips/syscalls/clock_gettime.S new file mode 100644 index 0000000..ba7afb9 --- /dev/null +++ b/libc/arch-mips/syscalls/clock_gettime.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl clock_gettime + .align 4 + .ent clock_gettime + +clock_gettime: + .set noreorder + .cpload $t9 + li $v0, __NR_clock_gettime + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end clock_gettime diff --git a/libc/arch-mips/syscalls/clock_nanosleep.S b/libc/arch-mips/syscalls/clock_nanosleep.S new file mode 100644 index 0000000..1a9aef5 --- /dev/null +++ b/libc/arch-mips/syscalls/clock_nanosleep.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl clock_nanosleep + .align 4 + .ent clock_nanosleep + +clock_nanosleep: + .set noreorder + .cpload $t9 + li $v0, __NR_clock_nanosleep + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end clock_nanosleep diff --git a/libc/arch-mips/syscalls/clock_settime.S b/libc/arch-mips/syscalls/clock_settime.S new file mode 100644 index 0000000..65d4388 --- /dev/null +++ b/libc/arch-mips/syscalls/clock_settime.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl clock_settime + .align 4 + .ent clock_settime + +clock_settime: + .set noreorder + .cpload $t9 + li $v0, __NR_clock_settime + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end clock_settime diff --git a/libc/arch-mips/syscalls/close.S b/libc/arch-mips/syscalls/close.S new file mode 100644 index 0000000..07ff4e3 --- /dev/null +++ b/libc/arch-mips/syscalls/close.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl close + .align 4 + .ent close + +close: + .set noreorder + .cpload $t9 + li $v0, __NR_close + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end close diff --git a/libc/arch-mips/syscalls/connect.S b/libc/arch-mips/syscalls/connect.S new file mode 100644 index 0000000..d1fc280 --- /dev/null +++ b/libc/arch-mips/syscalls/connect.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl connect + .align 4 + .ent connect + +connect: + .set noreorder + .cpload $t9 + li $v0, __NR_connect + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end connect diff --git a/libc/arch-mips/syscalls/delete_module.S b/libc/arch-mips/syscalls/delete_module.S new file mode 100644 index 0000000..db80ba7 --- /dev/null +++ b/libc/arch-mips/syscalls/delete_module.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl delete_module + .align 4 + .ent delete_module + +delete_module: + .set noreorder + .cpload $t9 + li $v0, __NR_delete_module + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end delete_module diff --git a/libc/arch-mips/syscalls/dup.S b/libc/arch-mips/syscalls/dup.S new file mode 100644 index 0000000..e815749 --- /dev/null +++ b/libc/arch-mips/syscalls/dup.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl dup + .align 4 + .ent dup + +dup: + .set noreorder + .cpload $t9 + li $v0, __NR_dup + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end dup diff --git a/libc/arch-mips/syscalls/dup2.S b/libc/arch-mips/syscalls/dup2.S new file mode 100644 index 0000000..6fb151f --- /dev/null +++ b/libc/arch-mips/syscalls/dup2.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl dup2 + .align 4 + .ent dup2 + +dup2: + .set noreorder + .cpload $t9 + li $v0, __NR_dup2 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end dup2 diff --git a/libc/arch-mips/syscalls/epoll_create.S b/libc/arch-mips/syscalls/epoll_create.S new file mode 100644 index 0000000..e5e420b --- /dev/null +++ b/libc/arch-mips/syscalls/epoll_create.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl epoll_create + .align 4 + .ent epoll_create + +epoll_create: + .set noreorder + .cpload $t9 + li $v0, __NR_epoll_create + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end epoll_create diff --git a/libc/arch-mips/syscalls/epoll_ctl.S b/libc/arch-mips/syscalls/epoll_ctl.S new file mode 100644 index 0000000..f4f9f05 --- /dev/null +++ b/libc/arch-mips/syscalls/epoll_ctl.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl epoll_ctl + .align 4 + .ent epoll_ctl + +epoll_ctl: + .set noreorder + .cpload $t9 + li $v0, __NR_epoll_ctl + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end epoll_ctl diff --git a/libc/arch-mips/syscalls/epoll_wait.S b/libc/arch-mips/syscalls/epoll_wait.S new file mode 100644 index 0000000..64d33fb --- /dev/null +++ b/libc/arch-mips/syscalls/epoll_wait.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl epoll_wait + .align 4 + .ent epoll_wait + +epoll_wait: + .set noreorder + .cpload $t9 + li $v0, __NR_epoll_wait + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end epoll_wait diff --git a/libc/arch-mips/syscalls/eventfd.S b/libc/arch-mips/syscalls/eventfd.S new file mode 100644 index 0000000..5c4e22b --- /dev/null +++ b/libc/arch-mips/syscalls/eventfd.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl eventfd + .align 4 + .ent eventfd + +eventfd: + .set noreorder + .cpload $t9 + li $v0, __NR_eventfd2 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end eventfd diff --git a/libc/arch-mips/syscalls/execve.S b/libc/arch-mips/syscalls/execve.S new file mode 100644 index 0000000..31b9276 --- /dev/null +++ b/libc/arch-mips/syscalls/execve.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl execve + .align 4 + .ent execve + +execve: + .set noreorder + .cpload $t9 + li $v0, __NR_execve + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end execve diff --git a/libc/arch-mips/syscalls/fchdir.S b/libc/arch-mips/syscalls/fchdir.S new file mode 100644 index 0000000..93298bd --- /dev/null +++ b/libc/arch-mips/syscalls/fchdir.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fchdir + .align 4 + .ent fchdir + +fchdir: + .set noreorder + .cpload $t9 + li $v0, __NR_fchdir + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fchdir diff --git a/libc/arch-mips/syscalls/fchmod.S b/libc/arch-mips/syscalls/fchmod.S new file mode 100644 index 0000000..f483567 --- /dev/null +++ b/libc/arch-mips/syscalls/fchmod.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fchmod + .align 4 + .ent fchmod + +fchmod: + .set noreorder + .cpload $t9 + li $v0, __NR_fchmod + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fchmod diff --git a/libc/arch-mips/syscalls/fchmodat.S b/libc/arch-mips/syscalls/fchmodat.S new file mode 100644 index 0000000..8ba1bbe --- /dev/null +++ b/libc/arch-mips/syscalls/fchmodat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fchmodat + .align 4 + .ent fchmodat + +fchmodat: + .set noreorder + .cpload $t9 + li $v0, __NR_fchmodat + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fchmodat diff --git a/libc/arch-mips/syscalls/fchown.S b/libc/arch-mips/syscalls/fchown.S new file mode 100644 index 0000000..24fc08f --- /dev/null +++ b/libc/arch-mips/syscalls/fchown.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fchown + .align 4 + .ent fchown + +fchown: + .set noreorder + .cpload $t9 + li $v0, __NR_fchown + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fchown diff --git a/libc/arch-mips/syscalls/fchownat.S b/libc/arch-mips/syscalls/fchownat.S new file mode 100644 index 0000000..983ed56 --- /dev/null +++ b/libc/arch-mips/syscalls/fchownat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fchownat + .align 4 + .ent fchownat + +fchownat: + .set noreorder + .cpload $t9 + li $v0, __NR_fchownat + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fchownat diff --git a/libc/arch-mips/syscalls/fdatasync.S b/libc/arch-mips/syscalls/fdatasync.S new file mode 100644 index 0000000..312439d --- /dev/null +++ b/libc/arch-mips/syscalls/fdatasync.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fdatasync + .align 4 + .ent fdatasync + +fdatasync: + .set noreorder + .cpload $t9 + li $v0, __NR_fdatasync + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fdatasync diff --git a/libc/arch-mips/syscalls/fgetxattr.S b/libc/arch-mips/syscalls/fgetxattr.S new file mode 100644 index 0000000..7e77e61 --- /dev/null +++ b/libc/arch-mips/syscalls/fgetxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fgetxattr + .align 4 + .ent fgetxattr + +fgetxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_fgetxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fgetxattr diff --git a/libc/arch-mips/syscalls/flistxattr.S b/libc/arch-mips/syscalls/flistxattr.S new file mode 100644 index 0000000..26e26e1 --- /dev/null +++ b/libc/arch-mips/syscalls/flistxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl flistxattr + .align 4 + .ent flistxattr + +flistxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_flistxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end flistxattr diff --git a/libc/arch-mips/syscalls/flock.S b/libc/arch-mips/syscalls/flock.S new file mode 100644 index 0000000..f9a3142 --- /dev/null +++ b/libc/arch-mips/syscalls/flock.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl flock + .align 4 + .ent flock + +flock: + .set noreorder + .cpload $t9 + li $v0, __NR_flock + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end flock diff --git a/libc/arch-mips/syscalls/fremovexattr.S b/libc/arch-mips/syscalls/fremovexattr.S new file mode 100644 index 0000000..db3eb6c --- /dev/null +++ b/libc/arch-mips/syscalls/fremovexattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fremovexattr + .align 4 + .ent fremovexattr + +fremovexattr: + .set noreorder + .cpload $t9 + li $v0, __NR_fremovexattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fremovexattr diff --git a/libc/arch-mips/syscalls/fsetxattr.S b/libc/arch-mips/syscalls/fsetxattr.S new file mode 100644 index 0000000..9e666f2 --- /dev/null +++ b/libc/arch-mips/syscalls/fsetxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fsetxattr + .align 4 + .ent fsetxattr + +fsetxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_fsetxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fsetxattr diff --git a/libc/arch-mips/syscalls/fstat.S b/libc/arch-mips/syscalls/fstat.S new file mode 100644 index 0000000..73d7235 --- /dev/null +++ b/libc/arch-mips/syscalls/fstat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fstat + .align 4 + .ent fstat + +fstat: + .set noreorder + .cpload $t9 + li $v0, __NR_fstat64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fstat diff --git a/libc/arch-mips/syscalls/fstatat.S b/libc/arch-mips/syscalls/fstatat.S new file mode 100644 index 0000000..3ae229e --- /dev/null +++ b/libc/arch-mips/syscalls/fstatat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fstatat + .align 4 + .ent fstatat + +fstatat: + .set noreorder + .cpload $t9 + li $v0, __NR_fstatat64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fstatat diff --git a/libc/arch-mips/syscalls/fsync.S b/libc/arch-mips/syscalls/fsync.S new file mode 100644 index 0000000..e1cd316 --- /dev/null +++ b/libc/arch-mips/syscalls/fsync.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl fsync + .align 4 + .ent fsync + +fsync: + .set noreorder + .cpload $t9 + li $v0, __NR_fsync + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end fsync diff --git a/libc/arch-mips/syscalls/ftruncate.S b/libc/arch-mips/syscalls/ftruncate.S new file mode 100644 index 0000000..5d72b43 --- /dev/null +++ b/libc/arch-mips/syscalls/ftruncate.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl ftruncate + .align 4 + .ent ftruncate + +ftruncate: + .set noreorder + .cpload $t9 + li $v0, __NR_ftruncate + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end ftruncate diff --git a/libc/arch-mips/syscalls/ftruncate64.S b/libc/arch-mips/syscalls/ftruncate64.S new file mode 100644 index 0000000..216ae38 --- /dev/null +++ b/libc/arch-mips/syscalls/ftruncate64.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl ftruncate64 + .align 4 + .ent ftruncate64 + +ftruncate64: + .set noreorder + .cpload $t9 + li $v0, __NR_ftruncate64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end ftruncate64 diff --git a/libc/arch-mips/syscalls/futex.S b/libc/arch-mips/syscalls/futex.S new file mode 100644 index 0000000..65e537a --- /dev/null +++ b/libc/arch-mips/syscalls/futex.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl futex + .align 4 + .ent futex + +futex: + .set noreorder + .cpload $t9 + li $v0, __NR_futex + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end futex diff --git a/libc/arch-mips/syscalls/getdents.S b/libc/arch-mips/syscalls/getdents.S new file mode 100644 index 0000000..8ff0f26 --- /dev/null +++ b/libc/arch-mips/syscalls/getdents.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getdents + .align 4 + .ent getdents + +getdents: + .set noreorder + .cpload $t9 + li $v0, __NR_getdents64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getdents diff --git a/libc/arch-mips/syscalls/getegid.S b/libc/arch-mips/syscalls/getegid.S new file mode 100644 index 0000000..dc2a04b --- /dev/null +++ b/libc/arch-mips/syscalls/getegid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getegid + .align 4 + .ent getegid + +getegid: + .set noreorder + .cpload $t9 + li $v0, __NR_getegid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getegid diff --git a/libc/arch-mips/syscalls/geteuid.S b/libc/arch-mips/syscalls/geteuid.S new file mode 100644 index 0000000..8beca88 --- /dev/null +++ b/libc/arch-mips/syscalls/geteuid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl geteuid + .align 4 + .ent geteuid + +geteuid: + .set noreorder + .cpload $t9 + li $v0, __NR_geteuid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end geteuid diff --git a/libc/arch-mips/syscalls/getgid.S b/libc/arch-mips/syscalls/getgid.S new file mode 100644 index 0000000..6a615ee --- /dev/null +++ b/libc/arch-mips/syscalls/getgid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getgid + .align 4 + .ent getgid + +getgid: + .set noreorder + .cpload $t9 + li $v0, __NR_getgid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getgid diff --git a/libc/arch-mips/syscalls/getgroups.S b/libc/arch-mips/syscalls/getgroups.S new file mode 100644 index 0000000..8be7308 --- /dev/null +++ b/libc/arch-mips/syscalls/getgroups.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getgroups + .align 4 + .ent getgroups + +getgroups: + .set noreorder + .cpload $t9 + li $v0, __NR_getgroups + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getgroups diff --git a/libc/arch-mips/syscalls/getitimer.S b/libc/arch-mips/syscalls/getitimer.S new file mode 100644 index 0000000..3df1d11 --- /dev/null +++ b/libc/arch-mips/syscalls/getitimer.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getitimer + .align 4 + .ent getitimer + +getitimer: + .set noreorder + .cpload $t9 + li $v0, __NR_getitimer + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getitimer diff --git a/libc/arch-mips/syscalls/getpeername.S b/libc/arch-mips/syscalls/getpeername.S new file mode 100644 index 0000000..4a3beda --- /dev/null +++ b/libc/arch-mips/syscalls/getpeername.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getpeername + .align 4 + .ent getpeername + +getpeername: + .set noreorder + .cpload $t9 + li $v0, __NR_getpeername + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getpeername diff --git a/libc/arch-mips/syscalls/getpgid.S b/libc/arch-mips/syscalls/getpgid.S new file mode 100644 index 0000000..fd79351 --- /dev/null +++ b/libc/arch-mips/syscalls/getpgid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getpgid + .align 4 + .ent getpgid + +getpgid: + .set noreorder + .cpload $t9 + li $v0, __NR_getpgid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getpgid diff --git a/libc/arch-mips/syscalls/getpid.S b/libc/arch-mips/syscalls/getpid.S new file mode 100644 index 0000000..f52e31b --- /dev/null +++ b/libc/arch-mips/syscalls/getpid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getpid + .align 4 + .ent getpid + +getpid: + .set noreorder + .cpload $t9 + li $v0, __NR_getpid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getpid diff --git a/libc/arch-mips/syscalls/getppid.S b/libc/arch-mips/syscalls/getppid.S new file mode 100644 index 0000000..5e3fe19 --- /dev/null +++ b/libc/arch-mips/syscalls/getppid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getppid + .align 4 + .ent getppid + +getppid: + .set noreorder + .cpload $t9 + li $v0, __NR_getppid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getppid diff --git a/libc/arch-mips/syscalls/getresgid.S b/libc/arch-mips/syscalls/getresgid.S new file mode 100644 index 0000000..8e9bf39 --- /dev/null +++ b/libc/arch-mips/syscalls/getresgid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getresgid + .align 4 + .ent getresgid + +getresgid: + .set noreorder + .cpload $t9 + li $v0, __NR_getresgid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getresgid diff --git a/libc/arch-mips/syscalls/getresuid.S b/libc/arch-mips/syscalls/getresuid.S new file mode 100644 index 0000000..ff27cde --- /dev/null +++ b/libc/arch-mips/syscalls/getresuid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getresuid + .align 4 + .ent getresuid + +getresuid: + .set noreorder + .cpload $t9 + li $v0, __NR_getresuid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getresuid diff --git a/libc/arch-mips/syscalls/getrlimit.S b/libc/arch-mips/syscalls/getrlimit.S new file mode 100644 index 0000000..72ed7d8 --- /dev/null +++ b/libc/arch-mips/syscalls/getrlimit.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getrlimit + .align 4 + .ent getrlimit + +getrlimit: + .set noreorder + .cpload $t9 + li $v0, __NR_getrlimit + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getrlimit diff --git a/libc/arch-mips/syscalls/getrusage.S b/libc/arch-mips/syscalls/getrusage.S new file mode 100644 index 0000000..4c0f7d0 --- /dev/null +++ b/libc/arch-mips/syscalls/getrusage.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getrusage + .align 4 + .ent getrusage + +getrusage: + .set noreorder + .cpload $t9 + li $v0, __NR_getrusage + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getrusage diff --git a/libc/arch-mips/syscalls/getsockname.S b/libc/arch-mips/syscalls/getsockname.S new file mode 100644 index 0000000..e3d41f9 --- /dev/null +++ b/libc/arch-mips/syscalls/getsockname.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getsockname + .align 4 + .ent getsockname + +getsockname: + .set noreorder + .cpload $t9 + li $v0, __NR_getsockname + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getsockname diff --git a/libc/arch-mips/syscalls/getsockopt.S b/libc/arch-mips/syscalls/getsockopt.S new file mode 100644 index 0000000..d55ae6a --- /dev/null +++ b/libc/arch-mips/syscalls/getsockopt.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getsockopt + .align 4 + .ent getsockopt + +getsockopt: + .set noreorder + .cpload $t9 + li $v0, __NR_getsockopt + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getsockopt diff --git a/libc/arch-mips/syscalls/gettid.S b/libc/arch-mips/syscalls/gettid.S new file mode 100644 index 0000000..de37df5 --- /dev/null +++ b/libc/arch-mips/syscalls/gettid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl gettid + .align 4 + .ent gettid + +gettid: + .set noreorder + .cpload $t9 + li $v0, __NR_gettid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end gettid diff --git a/libc/arch-mips/syscalls/gettimeofday.S b/libc/arch-mips/syscalls/gettimeofday.S new file mode 100644 index 0000000..a9a93a5 --- /dev/null +++ b/libc/arch-mips/syscalls/gettimeofday.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl gettimeofday + .align 4 + .ent gettimeofday + +gettimeofday: + .set noreorder + .cpload $t9 + li $v0, __NR_gettimeofday + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end gettimeofday diff --git a/libc/arch-mips/syscalls/getuid.S b/libc/arch-mips/syscalls/getuid.S new file mode 100644 index 0000000..e5ba698 --- /dev/null +++ b/libc/arch-mips/syscalls/getuid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getuid + .align 4 + .ent getuid + +getuid: + .set noreorder + .cpload $t9 + li $v0, __NR_getuid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getuid diff --git a/libc/arch-mips/syscalls/getxattr.S b/libc/arch-mips/syscalls/getxattr.S new file mode 100644 index 0000000..6c70579 --- /dev/null +++ b/libc/arch-mips/syscalls/getxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl getxattr + .align 4 + .ent getxattr + +getxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_getxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end getxattr diff --git a/libc/arch-mips/syscalls/init_module.S b/libc/arch-mips/syscalls/init_module.S new file mode 100644 index 0000000..5cfbd2f --- /dev/null +++ b/libc/arch-mips/syscalls/init_module.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl init_module + .align 4 + .ent init_module + +init_module: + .set noreorder + .cpload $t9 + li $v0, __NR_init_module + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end init_module diff --git a/libc/arch-mips/syscalls/inotify_add_watch.S b/libc/arch-mips/syscalls/inotify_add_watch.S new file mode 100644 index 0000000..8dde667 --- /dev/null +++ b/libc/arch-mips/syscalls/inotify_add_watch.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl inotify_add_watch + .align 4 + .ent inotify_add_watch + +inotify_add_watch: + .set noreorder + .cpload $t9 + li $v0, __NR_inotify_add_watch + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end inotify_add_watch diff --git a/libc/arch-mips/syscalls/inotify_init.S b/libc/arch-mips/syscalls/inotify_init.S new file mode 100644 index 0000000..cde4667 --- /dev/null +++ b/libc/arch-mips/syscalls/inotify_init.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl inotify_init + .align 4 + .ent inotify_init + +inotify_init: + .set noreorder + .cpload $t9 + li $v0, __NR_inotify_init + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end inotify_init diff --git a/libc/arch-mips/syscalls/inotify_rm_watch.S b/libc/arch-mips/syscalls/inotify_rm_watch.S new file mode 100644 index 0000000..1b2964e --- /dev/null +++ b/libc/arch-mips/syscalls/inotify_rm_watch.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl inotify_rm_watch + .align 4 + .ent inotify_rm_watch + +inotify_rm_watch: + .set noreorder + .cpload $t9 + li $v0, __NR_inotify_rm_watch + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end inotify_rm_watch diff --git a/libc/arch-mips/syscalls/ioprio_get.S b/libc/arch-mips/syscalls/ioprio_get.S new file mode 100644 index 0000000..f7f2441 --- /dev/null +++ b/libc/arch-mips/syscalls/ioprio_get.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl ioprio_get + .align 4 + .ent ioprio_get + +ioprio_get: + .set noreorder + .cpload $t9 + li $v0, __NR_ioprio_get + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end ioprio_get diff --git a/libc/arch-mips/syscalls/ioprio_set.S b/libc/arch-mips/syscalls/ioprio_set.S new file mode 100644 index 0000000..33a30e7 --- /dev/null +++ b/libc/arch-mips/syscalls/ioprio_set.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl ioprio_set + .align 4 + .ent ioprio_set + +ioprio_set: + .set noreorder + .cpload $t9 + li $v0, __NR_ioprio_set + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end ioprio_set diff --git a/libc/arch-mips/syscalls/kill.S b/libc/arch-mips/syscalls/kill.S new file mode 100644 index 0000000..a6640ff --- /dev/null +++ b/libc/arch-mips/syscalls/kill.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl kill + .align 4 + .ent kill + +kill: + .set noreorder + .cpload $t9 + li $v0, __NR_kill + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end kill diff --git a/libc/arch-mips/syscalls/klogctl.S b/libc/arch-mips/syscalls/klogctl.S new file mode 100644 index 0000000..8c41dcf --- /dev/null +++ b/libc/arch-mips/syscalls/klogctl.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl klogctl + .align 4 + .ent klogctl + +klogctl: + .set noreorder + .cpload $t9 + li $v0, __NR_syslog + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end klogctl diff --git a/libc/arch-mips/syscalls/lchown.S b/libc/arch-mips/syscalls/lchown.S new file mode 100644 index 0000000..9fb4660 --- /dev/null +++ b/libc/arch-mips/syscalls/lchown.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl lchown + .align 4 + .ent lchown + +lchown: + .set noreorder + .cpload $t9 + li $v0, __NR_lchown + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end lchown diff --git a/libc/arch-mips/syscalls/lgetxattr.S b/libc/arch-mips/syscalls/lgetxattr.S new file mode 100644 index 0000000..d546d28 --- /dev/null +++ b/libc/arch-mips/syscalls/lgetxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl lgetxattr + .align 4 + .ent lgetxattr + +lgetxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_lgetxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end lgetxattr diff --git a/libc/arch-mips/syscalls/link.S b/libc/arch-mips/syscalls/link.S new file mode 100644 index 0000000..4096b44 --- /dev/null +++ b/libc/arch-mips/syscalls/link.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl link + .align 4 + .ent link + +link: + .set noreorder + .cpload $t9 + li $v0, __NR_link + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end link diff --git a/libc/arch-mips/syscalls/listen.S b/libc/arch-mips/syscalls/listen.S new file mode 100644 index 0000000..f365d1d --- /dev/null +++ b/libc/arch-mips/syscalls/listen.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl listen + .align 4 + .ent listen + +listen: + .set noreorder + .cpload $t9 + li $v0, __NR_listen + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end listen diff --git a/libc/arch-mips/syscalls/listxattr.S b/libc/arch-mips/syscalls/listxattr.S new file mode 100644 index 0000000..90b4544 --- /dev/null +++ b/libc/arch-mips/syscalls/listxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl listxattr + .align 4 + .ent listxattr + +listxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_listxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end listxattr diff --git a/libc/arch-mips/syscalls/llistxattr.S b/libc/arch-mips/syscalls/llistxattr.S new file mode 100644 index 0000000..e74bf85 --- /dev/null +++ b/libc/arch-mips/syscalls/llistxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl llistxattr + .align 4 + .ent llistxattr + +llistxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_llistxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end llistxattr diff --git a/libc/arch-mips/syscalls/lremovexattr.S b/libc/arch-mips/syscalls/lremovexattr.S new file mode 100644 index 0000000..a8d8df9 --- /dev/null +++ b/libc/arch-mips/syscalls/lremovexattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl lremovexattr + .align 4 + .ent lremovexattr + +lremovexattr: + .set noreorder + .cpload $t9 + li $v0, __NR_lremovexattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end lremovexattr diff --git a/libc/arch-mips/syscalls/lseek.S b/libc/arch-mips/syscalls/lseek.S new file mode 100644 index 0000000..bf486ac --- /dev/null +++ b/libc/arch-mips/syscalls/lseek.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl lseek + .align 4 + .ent lseek + +lseek: + .set noreorder + .cpload $t9 + li $v0, __NR_lseek + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end lseek diff --git a/libc/arch-mips/syscalls/lsetxattr.S b/libc/arch-mips/syscalls/lsetxattr.S new file mode 100644 index 0000000..19a0fdf --- /dev/null +++ b/libc/arch-mips/syscalls/lsetxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl lsetxattr + .align 4 + .ent lsetxattr + +lsetxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_lsetxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end lsetxattr diff --git a/libc/arch-mips/syscalls/lstat.S b/libc/arch-mips/syscalls/lstat.S new file mode 100644 index 0000000..355d1da --- /dev/null +++ b/libc/arch-mips/syscalls/lstat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl lstat + .align 4 + .ent lstat + +lstat: + .set noreorder + .cpload $t9 + li $v0, __NR_lstat64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end lstat diff --git a/libc/arch-mips/syscalls/madvise.S b/libc/arch-mips/syscalls/madvise.S new file mode 100644 index 0000000..4df7325 --- /dev/null +++ b/libc/arch-mips/syscalls/madvise.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl madvise + .align 4 + .ent madvise + +madvise: + .set noreorder + .cpload $t9 + li $v0, __NR_madvise + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end madvise diff --git a/libc/arch-mips/syscalls/mincore.S b/libc/arch-mips/syscalls/mincore.S new file mode 100644 index 0000000..8f467cd --- /dev/null +++ b/libc/arch-mips/syscalls/mincore.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mincore + .align 4 + .ent mincore + +mincore: + .set noreorder + .cpload $t9 + li $v0, __NR_mincore + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mincore diff --git a/libc/arch-mips/syscalls/mkdir.S b/libc/arch-mips/syscalls/mkdir.S new file mode 100644 index 0000000..abf7db8 --- /dev/null +++ b/libc/arch-mips/syscalls/mkdir.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mkdir + .align 4 + .ent mkdir + +mkdir: + .set noreorder + .cpload $t9 + li $v0, __NR_mkdir + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mkdir diff --git a/libc/arch-mips/syscalls/mkdirat.S b/libc/arch-mips/syscalls/mkdirat.S new file mode 100644 index 0000000..4ccbe3b --- /dev/null +++ b/libc/arch-mips/syscalls/mkdirat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mkdirat + .align 4 + .ent mkdirat + +mkdirat: + .set noreorder + .cpload $t9 + li $v0, __NR_mkdirat + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mkdirat diff --git a/libc/arch-mips/syscalls/mknod.S b/libc/arch-mips/syscalls/mknod.S new file mode 100644 index 0000000..5ebb0ad --- /dev/null +++ b/libc/arch-mips/syscalls/mknod.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mknod + .align 4 + .ent mknod + +mknod: + .set noreorder + .cpload $t9 + li $v0, __NR_mknod + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mknod diff --git a/libc/arch-mips/syscalls/mlock.S b/libc/arch-mips/syscalls/mlock.S new file mode 100644 index 0000000..99aca6e --- /dev/null +++ b/libc/arch-mips/syscalls/mlock.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mlock + .align 4 + .ent mlock + +mlock: + .set noreorder + .cpload $t9 + li $v0, __NR_mlock + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mlock diff --git a/libc/arch-mips/syscalls/mount.S b/libc/arch-mips/syscalls/mount.S new file mode 100644 index 0000000..1b3385a --- /dev/null +++ b/libc/arch-mips/syscalls/mount.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mount + .align 4 + .ent mount + +mount: + .set noreorder + .cpload $t9 + li $v0, __NR_mount + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mount diff --git a/libc/arch-mips/syscalls/mprotect.S b/libc/arch-mips/syscalls/mprotect.S new file mode 100644 index 0000000..4dc3bea --- /dev/null +++ b/libc/arch-mips/syscalls/mprotect.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mprotect + .align 4 + .ent mprotect + +mprotect: + .set noreorder + .cpload $t9 + li $v0, __NR_mprotect + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mprotect diff --git a/libc/arch-mips/syscalls/mremap.S b/libc/arch-mips/syscalls/mremap.S new file mode 100644 index 0000000..721ccd9 --- /dev/null +++ b/libc/arch-mips/syscalls/mremap.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl mremap + .align 4 + .ent mremap + +mremap: + .set noreorder + .cpload $t9 + li $v0, __NR_mremap + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end mremap diff --git a/libc/arch-mips/syscalls/msync.S b/libc/arch-mips/syscalls/msync.S new file mode 100644 index 0000000..37e1c9a --- /dev/null +++ b/libc/arch-mips/syscalls/msync.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl msync + .align 4 + .ent msync + +msync: + .set noreorder + .cpload $t9 + li $v0, __NR_msync + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end msync diff --git a/libc/arch-mips/syscalls/munlock.S b/libc/arch-mips/syscalls/munlock.S new file mode 100644 index 0000000..befc282 --- /dev/null +++ b/libc/arch-mips/syscalls/munlock.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl munlock + .align 4 + .ent munlock + +munlock: + .set noreorder + .cpload $t9 + li $v0, __NR_munlock + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end munlock diff --git a/libc/arch-mips/syscalls/munmap.S b/libc/arch-mips/syscalls/munmap.S new file mode 100644 index 0000000..5b717a9 --- /dev/null +++ b/libc/arch-mips/syscalls/munmap.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl munmap + .align 4 + .ent munmap + +munmap: + .set noreorder + .cpload $t9 + li $v0, __NR_munmap + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end munmap diff --git a/libc/arch-mips/syscalls/nanosleep.S b/libc/arch-mips/syscalls/nanosleep.S new file mode 100644 index 0000000..58ace12 --- /dev/null +++ b/libc/arch-mips/syscalls/nanosleep.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl nanosleep + .align 4 + .ent nanosleep + +nanosleep: + .set noreorder + .cpload $t9 + li $v0, __NR_nanosleep + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end nanosleep diff --git a/libc/arch-mips/syscalls/pause.S b/libc/arch-mips/syscalls/pause.S new file mode 100644 index 0000000..70346b4 --- /dev/null +++ b/libc/arch-mips/syscalls/pause.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl pause + .align 4 + .ent pause + +pause: + .set noreorder + .cpload $t9 + li $v0, __NR_pause + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end pause diff --git a/libc/arch-mips/syscalls/personality.S b/libc/arch-mips/syscalls/personality.S new file mode 100644 index 0000000..0020469 --- /dev/null +++ b/libc/arch-mips/syscalls/personality.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl personality + .align 4 + .ent personality + +personality: + .set noreorder + .cpload $t9 + li $v0, __NR_personality + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end personality diff --git a/libc/arch-mips/syscalls/pipe2.S b/libc/arch-mips/syscalls/pipe2.S new file mode 100644 index 0000000..9dfde29 --- /dev/null +++ b/libc/arch-mips/syscalls/pipe2.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl pipe2 + .align 4 + .ent pipe2 + +pipe2: + .set noreorder + .cpload $t9 + li $v0, __NR_pipe2 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end pipe2 diff --git a/libc/arch-mips/syscalls/poll.S b/libc/arch-mips/syscalls/poll.S new file mode 100644 index 0000000..c1fec97 --- /dev/null +++ b/libc/arch-mips/syscalls/poll.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl poll + .align 4 + .ent poll + +poll: + .set noreorder + .cpload $t9 + li $v0, __NR_poll + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end poll diff --git a/libc/arch-mips/syscalls/prctl.S b/libc/arch-mips/syscalls/prctl.S new file mode 100644 index 0000000..aaf1344 --- /dev/null +++ b/libc/arch-mips/syscalls/prctl.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl prctl + .align 4 + .ent prctl + +prctl: + .set noreorder + .cpload $t9 + li $v0, __NR_prctl + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end prctl diff --git a/libc/arch-mips/syscalls/pread64.S b/libc/arch-mips/syscalls/pread64.S new file mode 100644 index 0000000..86e817c --- /dev/null +++ b/libc/arch-mips/syscalls/pread64.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl pread64 + .align 4 + .ent pread64 + +pread64: + .set noreorder + .cpload $t9 + li $v0, __NR_pread64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end pread64 diff --git a/libc/arch-mips/syscalls/pwrite64.S b/libc/arch-mips/syscalls/pwrite64.S new file mode 100644 index 0000000..a8dcd98 --- /dev/null +++ b/libc/arch-mips/syscalls/pwrite64.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl pwrite64 + .align 4 + .ent pwrite64 + +pwrite64: + .set noreorder + .cpload $t9 + li $v0, __NR_pwrite64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end pwrite64 diff --git a/libc/arch-mips/syscalls/read.S b/libc/arch-mips/syscalls/read.S new file mode 100644 index 0000000..75816cd --- /dev/null +++ b/libc/arch-mips/syscalls/read.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl read + .align 4 + .ent read + +read: + .set noreorder + .cpload $t9 + li $v0, __NR_read + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end read diff --git a/libc/arch-mips/syscalls/readahead.S b/libc/arch-mips/syscalls/readahead.S new file mode 100644 index 0000000..5ec600d --- /dev/null +++ b/libc/arch-mips/syscalls/readahead.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl readahead + .align 4 + .ent readahead + +readahead: + .set noreorder + .cpload $t9 + li $v0, __NR_readahead + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end readahead diff --git a/libc/arch-mips/syscalls/readlink.S b/libc/arch-mips/syscalls/readlink.S new file mode 100644 index 0000000..ccdd596 --- /dev/null +++ b/libc/arch-mips/syscalls/readlink.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl readlink + .align 4 + .ent readlink + +readlink: + .set noreorder + .cpload $t9 + li $v0, __NR_readlink + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end readlink diff --git a/libc/arch-mips/syscalls/readv.S b/libc/arch-mips/syscalls/readv.S new file mode 100644 index 0000000..0561c18 --- /dev/null +++ b/libc/arch-mips/syscalls/readv.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl readv + .align 4 + .ent readv + +readv: + .set noreorder + .cpload $t9 + li $v0, __NR_readv + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end readv diff --git a/libc/arch-mips/syscalls/recvfrom.S b/libc/arch-mips/syscalls/recvfrom.S new file mode 100644 index 0000000..cf3441d --- /dev/null +++ b/libc/arch-mips/syscalls/recvfrom.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl recvfrom + .align 4 + .ent recvfrom + +recvfrom: + .set noreorder + .cpload $t9 + li $v0, __NR_recvfrom + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end recvfrom diff --git a/libc/arch-mips/syscalls/recvmsg.S b/libc/arch-mips/syscalls/recvmsg.S new file mode 100644 index 0000000..5f22c49 --- /dev/null +++ b/libc/arch-mips/syscalls/recvmsg.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl recvmsg + .align 4 + .ent recvmsg + +recvmsg: + .set noreorder + .cpload $t9 + li $v0, __NR_recvmsg + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end recvmsg diff --git a/libc/arch-mips/syscalls/removexattr.S b/libc/arch-mips/syscalls/removexattr.S new file mode 100644 index 0000000..7d12b96 --- /dev/null +++ b/libc/arch-mips/syscalls/removexattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl removexattr + .align 4 + .ent removexattr + +removexattr: + .set noreorder + .cpload $t9 + li $v0, __NR_removexattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end removexattr diff --git a/libc/arch-mips/syscalls/rename.S b/libc/arch-mips/syscalls/rename.S new file mode 100644 index 0000000..950d579 --- /dev/null +++ b/libc/arch-mips/syscalls/rename.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl rename + .align 4 + .ent rename + +rename: + .set noreorder + .cpload $t9 + li $v0, __NR_rename + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end rename diff --git a/libc/arch-mips/syscalls/renameat.S b/libc/arch-mips/syscalls/renameat.S new file mode 100644 index 0000000..a2f3c4f --- /dev/null +++ b/libc/arch-mips/syscalls/renameat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl renameat + .align 4 + .ent renameat + +renameat: + .set noreorder + .cpload $t9 + li $v0, __NR_renameat + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end renameat diff --git a/libc/arch-mips/syscalls/rmdir.S b/libc/arch-mips/syscalls/rmdir.S new file mode 100644 index 0000000..2f77d0d --- /dev/null +++ b/libc/arch-mips/syscalls/rmdir.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl rmdir + .align 4 + .ent rmdir + +rmdir: + .set noreorder + .cpload $t9 + li $v0, __NR_rmdir + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end rmdir diff --git a/libc/arch-mips/syscalls/sched_get_priority_max.S b/libc/arch-mips/syscalls/sched_get_priority_max.S new file mode 100644 index 0000000..158b0fe --- /dev/null +++ b/libc/arch-mips/syscalls/sched_get_priority_max.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_get_priority_max + .align 4 + .ent sched_get_priority_max + +sched_get_priority_max: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_get_priority_max + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_get_priority_max diff --git a/libc/arch-mips/syscalls/sched_get_priority_min.S b/libc/arch-mips/syscalls/sched_get_priority_min.S new file mode 100644 index 0000000..8c07d72 --- /dev/null +++ b/libc/arch-mips/syscalls/sched_get_priority_min.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_get_priority_min + .align 4 + .ent sched_get_priority_min + +sched_get_priority_min: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_get_priority_min + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_get_priority_min diff --git a/libc/arch-mips/syscalls/sched_getparam.S b/libc/arch-mips/syscalls/sched_getparam.S new file mode 100644 index 0000000..6aba7cf --- /dev/null +++ b/libc/arch-mips/syscalls/sched_getparam.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_getparam + .align 4 + .ent sched_getparam + +sched_getparam: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_getparam + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_getparam diff --git a/libc/arch-mips/syscalls/sched_getscheduler.S b/libc/arch-mips/syscalls/sched_getscheduler.S new file mode 100644 index 0000000..33d7f49 --- /dev/null +++ b/libc/arch-mips/syscalls/sched_getscheduler.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_getscheduler + .align 4 + .ent sched_getscheduler + +sched_getscheduler: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_getscheduler + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_getscheduler diff --git a/libc/arch-mips/syscalls/sched_rr_get_interval.S b/libc/arch-mips/syscalls/sched_rr_get_interval.S new file mode 100644 index 0000000..e634ed0 --- /dev/null +++ b/libc/arch-mips/syscalls/sched_rr_get_interval.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_rr_get_interval + .align 4 + .ent sched_rr_get_interval + +sched_rr_get_interval: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_rr_get_interval + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_rr_get_interval diff --git a/libc/arch-mips/syscalls/sched_setaffinity.S b/libc/arch-mips/syscalls/sched_setaffinity.S new file mode 100644 index 0000000..aefc240 --- /dev/null +++ b/libc/arch-mips/syscalls/sched_setaffinity.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_setaffinity + .align 4 + .ent sched_setaffinity + +sched_setaffinity: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_setaffinity + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_setaffinity diff --git a/libc/arch-mips/syscalls/sched_setparam.S b/libc/arch-mips/syscalls/sched_setparam.S new file mode 100644 index 0000000..4d646bd --- /dev/null +++ b/libc/arch-mips/syscalls/sched_setparam.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_setparam + .align 4 + .ent sched_setparam + +sched_setparam: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_setparam + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_setparam diff --git a/libc/arch-mips/syscalls/sched_setscheduler.S b/libc/arch-mips/syscalls/sched_setscheduler.S new file mode 100644 index 0000000..a79e39c --- /dev/null +++ b/libc/arch-mips/syscalls/sched_setscheduler.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_setscheduler + .align 4 + .ent sched_setscheduler + +sched_setscheduler: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_setscheduler + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_setscheduler diff --git a/libc/arch-mips/syscalls/sched_yield.S b/libc/arch-mips/syscalls/sched_yield.S new file mode 100644 index 0000000..c7c99dc --- /dev/null +++ b/libc/arch-mips/syscalls/sched_yield.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sched_yield + .align 4 + .ent sched_yield + +sched_yield: + .set noreorder + .cpload $t9 + li $v0, __NR_sched_yield + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sched_yield diff --git a/libc/arch-mips/syscalls/select.S b/libc/arch-mips/syscalls/select.S new file mode 100644 index 0000000..ce4112f --- /dev/null +++ b/libc/arch-mips/syscalls/select.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl select + .align 4 + .ent select + +select: + .set noreorder + .cpload $t9 + li $v0, __NR__newselect + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end select diff --git a/libc/arch-mips/syscalls/sendfile.S b/libc/arch-mips/syscalls/sendfile.S new file mode 100644 index 0000000..c4c176e --- /dev/null +++ b/libc/arch-mips/syscalls/sendfile.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sendfile + .align 4 + .ent sendfile + +sendfile: + .set noreorder + .cpload $t9 + li $v0, __NR_sendfile + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sendfile diff --git a/libc/arch-mips/syscalls/sendmsg.S b/libc/arch-mips/syscalls/sendmsg.S new file mode 100644 index 0000000..1913f13 --- /dev/null +++ b/libc/arch-mips/syscalls/sendmsg.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sendmsg + .align 4 + .ent sendmsg + +sendmsg: + .set noreorder + .cpload $t9 + li $v0, __NR_sendmsg + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sendmsg diff --git a/libc/arch-mips/syscalls/sendto.S b/libc/arch-mips/syscalls/sendto.S new file mode 100644 index 0000000..f17743d --- /dev/null +++ b/libc/arch-mips/syscalls/sendto.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sendto + .align 4 + .ent sendto + +sendto: + .set noreorder + .cpload $t9 + li $v0, __NR_sendto + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sendto diff --git a/libc/arch-mips/syscalls/setgid.S b/libc/arch-mips/syscalls/setgid.S new file mode 100644 index 0000000..83dbfe5 --- /dev/null +++ b/libc/arch-mips/syscalls/setgid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setgid + .align 4 + .ent setgid + +setgid: + .set noreorder + .cpload $t9 + li $v0, __NR_setgid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setgid diff --git a/libc/arch-mips/syscalls/setgroups.S b/libc/arch-mips/syscalls/setgroups.S new file mode 100644 index 0000000..ef9327d --- /dev/null +++ b/libc/arch-mips/syscalls/setgroups.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setgroups + .align 4 + .ent setgroups + +setgroups: + .set noreorder + .cpload $t9 + li $v0, __NR_setgroups + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setgroups diff --git a/libc/arch-mips/syscalls/setitimer.S b/libc/arch-mips/syscalls/setitimer.S new file mode 100644 index 0000000..b042e07 --- /dev/null +++ b/libc/arch-mips/syscalls/setitimer.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setitimer + .align 4 + .ent setitimer + +setitimer: + .set noreorder + .cpload $t9 + li $v0, __NR_setitimer + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setitimer diff --git a/libc/arch-mips/syscalls/setpgid.S b/libc/arch-mips/syscalls/setpgid.S new file mode 100644 index 0000000..2ddc828 --- /dev/null +++ b/libc/arch-mips/syscalls/setpgid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setpgid + .align 4 + .ent setpgid + +setpgid: + .set noreorder + .cpload $t9 + li $v0, __NR_setpgid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setpgid diff --git a/libc/arch-mips/syscalls/setpriority.S b/libc/arch-mips/syscalls/setpriority.S new file mode 100644 index 0000000..02550e9 --- /dev/null +++ b/libc/arch-mips/syscalls/setpriority.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setpriority + .align 4 + .ent setpriority + +setpriority: + .set noreorder + .cpload $t9 + li $v0, __NR_setpriority + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setpriority diff --git a/libc/arch-mips/syscalls/setregid.S b/libc/arch-mips/syscalls/setregid.S new file mode 100644 index 0000000..619b3a1 --- /dev/null +++ b/libc/arch-mips/syscalls/setregid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setregid + .align 4 + .ent setregid + +setregid: + .set noreorder + .cpload $t9 + li $v0, __NR_setregid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setregid diff --git a/libc/arch-mips/syscalls/setresgid.S b/libc/arch-mips/syscalls/setresgid.S new file mode 100644 index 0000000..3ff94c7 --- /dev/null +++ b/libc/arch-mips/syscalls/setresgid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setresgid + .align 4 + .ent setresgid + +setresgid: + .set noreorder + .cpload $t9 + li $v0, __NR_setresgid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setresgid diff --git a/libc/arch-mips/syscalls/setrlimit.S b/libc/arch-mips/syscalls/setrlimit.S new file mode 100644 index 0000000..3ec37c5 --- /dev/null +++ b/libc/arch-mips/syscalls/setrlimit.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setrlimit + .align 4 + .ent setrlimit + +setrlimit: + .set noreorder + .cpload $t9 + li $v0, __NR_setrlimit + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setrlimit diff --git a/libc/arch-mips/syscalls/setsid.S b/libc/arch-mips/syscalls/setsid.S new file mode 100644 index 0000000..2a09663 --- /dev/null +++ b/libc/arch-mips/syscalls/setsid.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setsid + .align 4 + .ent setsid + +setsid: + .set noreorder + .cpload $t9 + li $v0, __NR_setsid + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setsid diff --git a/libc/arch-mips/syscalls/setsockopt.S b/libc/arch-mips/syscalls/setsockopt.S new file mode 100644 index 0000000..dc5e62f --- /dev/null +++ b/libc/arch-mips/syscalls/setsockopt.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setsockopt + .align 4 + .ent setsockopt + +setsockopt: + .set noreorder + .cpload $t9 + li $v0, __NR_setsockopt + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setsockopt diff --git a/libc/arch-mips/syscalls/settimeofday.S b/libc/arch-mips/syscalls/settimeofday.S new file mode 100644 index 0000000..f7c03ea --- /dev/null +++ b/libc/arch-mips/syscalls/settimeofday.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl settimeofday + .align 4 + .ent settimeofday + +settimeofday: + .set noreorder + .cpload $t9 + li $v0, __NR_settimeofday + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end settimeofday diff --git a/libc/arch-mips/syscalls/setxattr.S b/libc/arch-mips/syscalls/setxattr.S new file mode 100644 index 0000000..baa78a4 --- /dev/null +++ b/libc/arch-mips/syscalls/setxattr.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl setxattr + .align 4 + .ent setxattr + +setxattr: + .set noreorder + .cpload $t9 + li $v0, __NR_setxattr + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end setxattr diff --git a/libc/arch-mips/syscalls/shutdown.S b/libc/arch-mips/syscalls/shutdown.S new file mode 100644 index 0000000..b80d99b --- /dev/null +++ b/libc/arch-mips/syscalls/shutdown.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl shutdown + .align 4 + .ent shutdown + +shutdown: + .set noreorder + .cpload $t9 + li $v0, __NR_shutdown + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end shutdown diff --git a/libc/arch-mips/syscalls/sigaction.S b/libc/arch-mips/syscalls/sigaction.S new file mode 100644 index 0000000..700da54 --- /dev/null +++ b/libc/arch-mips/syscalls/sigaction.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sigaction + .align 4 + .ent sigaction + +sigaction: + .set noreorder + .cpload $t9 + li $v0, __NR_sigaction + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sigaction diff --git a/libc/arch-mips/syscalls/sigaltstack.S b/libc/arch-mips/syscalls/sigaltstack.S new file mode 100644 index 0000000..d2a4a9a --- /dev/null +++ b/libc/arch-mips/syscalls/sigaltstack.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sigaltstack + .align 4 + .ent sigaltstack + +sigaltstack: + .set noreorder + .cpload $t9 + li $v0, __NR_sigaltstack + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sigaltstack diff --git a/libc/arch-mips/syscalls/sigpending.S b/libc/arch-mips/syscalls/sigpending.S new file mode 100644 index 0000000..68df4db --- /dev/null +++ b/libc/arch-mips/syscalls/sigpending.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sigpending + .align 4 + .ent sigpending + +sigpending: + .set noreorder + .cpload $t9 + li $v0, __NR_sigpending + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sigpending diff --git a/libc/arch-mips/syscalls/sigprocmask.S b/libc/arch-mips/syscalls/sigprocmask.S new file mode 100644 index 0000000..17c01cb --- /dev/null +++ b/libc/arch-mips/syscalls/sigprocmask.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sigprocmask + .align 4 + .ent sigprocmask + +sigprocmask: + .set noreorder + .cpload $t9 + li $v0, __NR_sigprocmask + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sigprocmask diff --git a/libc/arch-mips/syscalls/socket.S b/libc/arch-mips/syscalls/socket.S new file mode 100644 index 0000000..e7d43f9 --- /dev/null +++ b/libc/arch-mips/syscalls/socket.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl socket + .align 4 + .ent socket + +socket: + .set noreorder + .cpload $t9 + li $v0, __NR_socket + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end socket diff --git a/libc/arch-mips/syscalls/socketpair.S b/libc/arch-mips/syscalls/socketpair.S new file mode 100644 index 0000000..97c67af --- /dev/null +++ b/libc/arch-mips/syscalls/socketpair.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl socketpair + .align 4 + .ent socketpair + +socketpair: + .set noreorder + .cpload $t9 + li $v0, __NR_socketpair + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end socketpair diff --git a/libc/arch-mips/syscalls/stat.S b/libc/arch-mips/syscalls/stat.S new file mode 100644 index 0000000..aec910d --- /dev/null +++ b/libc/arch-mips/syscalls/stat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl stat + .align 4 + .ent stat + +stat: + .set noreorder + .cpload $t9 + li $v0, __NR_stat64 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end stat diff --git a/libc/arch-mips/syscalls/symlink.S b/libc/arch-mips/syscalls/symlink.S new file mode 100644 index 0000000..f81c6dd --- /dev/null +++ b/libc/arch-mips/syscalls/symlink.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl symlink + .align 4 + .ent symlink + +symlink: + .set noreorder + .cpload $t9 + li $v0, __NR_symlink + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end symlink diff --git a/libc/arch-mips/syscalls/sync.S b/libc/arch-mips/syscalls/sync.S new file mode 100644 index 0000000..a122873 --- /dev/null +++ b/libc/arch-mips/syscalls/sync.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sync + .align 4 + .ent sync + +sync: + .set noreorder + .cpload $t9 + li $v0, __NR_sync + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sync diff --git a/libc/arch-mips/syscalls/syscall.S b/libc/arch-mips/syscalls/syscall.S new file mode 100644 index 0000000..2192bd5 --- /dev/null +++ b/libc/arch-mips/syscalls/syscall.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl syscall + .align 4 + .ent syscall + +syscall: + .set noreorder + .cpload $t9 + li $v0, __NR_syscall + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end syscall diff --git a/libc/arch-mips/syscalls/sysinfo.S b/libc/arch-mips/syscalls/sysinfo.S new file mode 100644 index 0000000..4577af9 --- /dev/null +++ b/libc/arch-mips/syscalls/sysinfo.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl sysinfo + .align 4 + .ent sysinfo + +sysinfo: + .set noreorder + .cpload $t9 + li $v0, __NR_sysinfo + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end sysinfo diff --git a/libc/arch-mips/syscalls/times.S b/libc/arch-mips/syscalls/times.S new file mode 100644 index 0000000..3e8950d --- /dev/null +++ b/libc/arch-mips/syscalls/times.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl times + .align 4 + .ent times + +times: + .set noreorder + .cpload $t9 + li $v0, __NR_times + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end times diff --git a/libc/arch-mips/syscalls/tkill.S b/libc/arch-mips/syscalls/tkill.S new file mode 100644 index 0000000..3037baa --- /dev/null +++ b/libc/arch-mips/syscalls/tkill.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl tkill + .align 4 + .ent tkill + +tkill: + .set noreorder + .cpload $t9 + li $v0, __NR_tkill + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end tkill diff --git a/libc/arch-mips/syscalls/truncate.S b/libc/arch-mips/syscalls/truncate.S new file mode 100644 index 0000000..4a8f12c --- /dev/null +++ b/libc/arch-mips/syscalls/truncate.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl truncate + .align 4 + .ent truncate + +truncate: + .set noreorder + .cpload $t9 + li $v0, __NR_truncate + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end truncate diff --git a/libc/arch-mips/syscalls/umask.S b/libc/arch-mips/syscalls/umask.S new file mode 100644 index 0000000..eee911e --- /dev/null +++ b/libc/arch-mips/syscalls/umask.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl umask + .align 4 + .ent umask + +umask: + .set noreorder + .cpload $t9 + li $v0, __NR_umask + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end umask diff --git a/libc/arch-mips/syscalls/umount2.S b/libc/arch-mips/syscalls/umount2.S new file mode 100644 index 0000000..c6d9df6 --- /dev/null +++ b/libc/arch-mips/syscalls/umount2.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl umount2 + .align 4 + .ent umount2 + +umount2: + .set noreorder + .cpload $t9 + li $v0, __NR_umount2 + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end umount2 diff --git a/libc/arch-mips/syscalls/uname.S b/libc/arch-mips/syscalls/uname.S new file mode 100644 index 0000000..7e4f780 --- /dev/null +++ b/libc/arch-mips/syscalls/uname.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl uname + .align 4 + .ent uname + +uname: + .set noreorder + .cpload $t9 + li $v0, __NR_uname + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end uname diff --git a/libc/arch-mips/syscalls/unlink.S b/libc/arch-mips/syscalls/unlink.S new file mode 100644 index 0000000..fd8dad9 --- /dev/null +++ b/libc/arch-mips/syscalls/unlink.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl unlink + .align 4 + .ent unlink + +unlink: + .set noreorder + .cpload $t9 + li $v0, __NR_unlink + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end unlink diff --git a/libc/arch-mips/syscalls/unlinkat.S b/libc/arch-mips/syscalls/unlinkat.S new file mode 100644 index 0000000..793ab5e --- /dev/null +++ b/libc/arch-mips/syscalls/unlinkat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl unlinkat + .align 4 + .ent unlinkat + +unlinkat: + .set noreorder + .cpload $t9 + li $v0, __NR_unlinkat + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end unlinkat diff --git a/libc/arch-mips/syscalls/utimensat.S b/libc/arch-mips/syscalls/utimensat.S new file mode 100644 index 0000000..435c49e --- /dev/null +++ b/libc/arch-mips/syscalls/utimensat.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl utimensat + .align 4 + .ent utimensat + +utimensat: + .set noreorder + .cpload $t9 + li $v0, __NR_utimensat + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end utimensat diff --git a/libc/arch-mips/syscalls/utimes.S b/libc/arch-mips/syscalls/utimes.S new file mode 100644 index 0000000..8ce1e44 --- /dev/null +++ b/libc/arch-mips/syscalls/utimes.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl utimes + .align 4 + .ent utimes + +utimes: + .set noreorder + .cpload $t9 + li $v0, __NR_utimes + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end utimes diff --git a/libc/arch-mips/syscalls/write.S b/libc/arch-mips/syscalls/write.S new file mode 100644 index 0000000..a772ace --- /dev/null +++ b/libc/arch-mips/syscalls/write.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl write + .align 4 + .ent write + +write: + .set noreorder + .cpload $t9 + li $v0, __NR_write + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end write diff --git a/libc/arch-mips/syscalls/writev.S b/libc/arch-mips/syscalls/writev.S new file mode 100644 index 0000000..bdacb42 --- /dev/null +++ b/libc/arch-mips/syscalls/writev.S @@ -0,0 +1,22 @@ +/* autogenerated by gensyscalls.py */ +#include <sys/linux-syscalls.h> + .text + .globl writev + .align 4 + .ent writev + +writev: + .set noreorder + .cpload $t9 + li $v0, __NR_writev + syscall + bnez $a3, 1f + move $a0, $v0 + j $ra + nop +1: + la $t9,__set_errno + j $t9 + nop + .set reorder + .end writev |