From b63d27b615b8b176d3e173cb5eef98718acf5f03 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Thu, 22 Jun 2000 21:12:27 +0000 Subject: [PATCH] Replace arg-count with signatures. --- sysdeps/unix/sysv/linux/mips/syscalls.list | 122 ++++++++++++++--------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/sysdeps/unix/sysv/linux/mips/syscalls.list b/sysdeps/unix/sysv/linux/mips/syscalls.list index 7ed897c..398bded 100644 --- a/sysdeps/unix/sysv/linux/mips/syscalls.list +++ b/sysdeps/unix/sysv/linux/mips/syscalls.list @@ -1,81 +1,81 @@ -# File name Caller Syscall name # args Strong name Weak names +# File name Caller Syscall name Args Strong name Weak names # # Calls for compatibility with existing MIPS OS implementations and # compilers. # -cachectl - cachectl 3 __cachectl cachectl -cacheflush - cacheflush 3 _flush_cache cacheflush -sysmips - sysmips 4 __sysmips sysmips +cachectl - cachectl i:pii __cachectl cachectl +cacheflush - cacheflush i:pii _flush_cache cacheflush +sysmips - sysmips i:iiii __sysmips sysmips # override select.S in parent directory: -select - select 5 __select select -sigsuspend - sigsuspend 1 __sigsuspend sigsuspend +select - select i:ipppp __select select +sigsuspend - sigsuspend i:p __sigsuspend sigsuspend # # Socket functions; Linux/MIPS doesn't use the socketcall(2) wrapper; # it's provided for compatibility, though. # -accept - accept 3 __libc_accept __accept accept -bind - bind 3 __bind bind -connect - connect 3 __libc_connect __connect connect -getpeername - getpeername 3 __getpeername getpeername -getsockname - getsockname 3 __getsockname getsockname -getsockopt - getsockopt 5 __getsockopt getsockopt -listen - listen 2 __listen listen -recv - recv 4 __libc_recv __recv recv -recvfrom - recvfrom 6 __libc_recvfrom __recvfrom recvfrom -recvmsg - recvmsg 3 __libc_recvmsg __recvmsg recvmsg -send - send 4 __libc_send __send send -sendmsg - sendmsg 3 __libc_sendmsg __sendmsg sendmsg -sendto - sendto 6 __libc_sendto __sendto sendto -setsockopt - setsockopt 5 __setsockopt setsockopt -shutdown - shutdown 2 __shutdown shutdown -socket - socket 3 __socket socket -socketpair - socketpair 4 __socketpair socketpair +accept - accept i:ipp __libc_accept __accept accept +bind - bind i:ipi __bind bind +connect - connect i:ipi __libc_connect __connect connect +getpeername - getpeername i:ipp __getpeername getpeername +getsockname - getsockname i:ipp __getsockname getsockname +getsockopt - getsockopt i:iiipp __getsockopt getsockopt +listen - listen i:ii __listen listen +recv - recv i:ipii __libc_recv __recv recv +recvfrom - recvfrom i:ipiipp __libc_recvfrom __recvfrom recvfrom +recvmsg - recvmsg i:ipi __libc_recvmsg __recvmsg recvmsg +send - send i:ipii __libc_send __send send +sendmsg - sendmsg i:ipi __libc_sendmsg __sendmsg sendmsg +sendto - sendto i:ipiipi __libc_sendto __sendto sendto +setsockopt - setsockopt i:iiipi __setsockopt setsockopt +shutdown - shutdown i:ii __shutdown shutdown +socket - socket i:iii __socket socket +socketpair - socketpair i:iiip __socketpair socketpair # # These are defined locally because the caller is also defined in this dir. # -s_llseek llseek _llseek 5 __syscall__llseek -s_sigaction sigaction sigaction 3 __syscall_sigaction -s_ustat ustat ustat 2 __syscall_ustat -sys_mknod xmknod mknod 3 __syscall_mknod +s_llseek llseek _llseek i:iiipi __syscall__llseek +s_sigaction sigaction sigaction i:ipp __syscall_sigaction +s_ustat ustat ustat i:ip __syscall_ustat +sys_mknod xmknod mknod i:sii __syscall_mknod # System calls with wrappers. -rt_sigaction - rt_sigaction 4 __syscall_rt_sigaction -rt_sigpending - rt_sigpending 2 __syscall_rt_sigpending -rt_sigprocmask - rt_sigprocmask 4 __syscall_rt_sigprocmask -rt_sigqueueinfo - rt_sigqueueinfo 3 __syscall_rt_sigqueueinfo -rt_sigsuspend - rt_sigsuspend 2 __syscall_rt_sigsuspend -rt_sigtimedwait - rt_sigtimedwait 4 __syscall_rt_sigtimedwait -s_execve execve execve 3 __syscall_execve -s_fstat64 fxstat64 fstat64 2 __syscall_fstat64 -s_ftruncate64 ftruncate64 ftruncate64 3 __syscall_ftruncate64 -s_getcwd getcwd getcwd 2 __syscall_getcwd -s_getdents getdents getdents 3 __syscall_getdents -s_getpmsg getpmsg getpmsg 5 __syscall_getpmsg -s_getpriority getpriority getpriority 2 __syscall_getpriority -getresgid - getresgid 3 getresgid -getresuid - getresuid 3 getresuid -s_ipc msgget ipc 5 __syscall_ipc -s_lstat64 lxstat64 lstat64 2 __syscall_lstat64 -s_poll poll poll 3 __syscall_poll -s_pread64 pread64 pread 6 __syscall_pread -s_putpmsg putpmsg putpmsg 5 __syscall_putpmsg -s_ptrace ptrace ptrace 4 __syscall_ptrace -s_pwrite64 pwrite64 pwrite 6 __syscall_pwrite -s_reboot reboot reboot 3 __syscall_reboot -s_setrlimit setrlimit setrlimit 3 __syscall_setrlimit -s_sigpending sigpending sigpending 1 __syscall_sigpending -s_sigprocmask sigprocmask sigprocmask 3 __syscall_sigprocmask -s_stat64 xstat64 stat64 2 __syscall_stat64 -s_truncate64 truncate64 truncate64 3 __syscall_truncate64 +rt_sigaction - rt_sigaction i:ippi __syscall_rt_sigaction +rt_sigpending - rt_sigpending i:pi __syscall_rt_sigpending +rt_sigprocmask - rt_sigprocmask i:ippi __syscall_rt_sigprocmask +rt_sigqueueinfo - rt_sigqueueinfo i:iip __syscall_rt_sigqueueinfo +rt_sigsuspend - rt_sigsuspend i:pi __syscall_rt_sigsuspend +rt_sigtimedwait - rt_sigtimedwait i:pppi __syscall_rt_sigtimedwait +s_execve execve execve i:sss __syscall_execve +s_fstat64 fxstat64 fstat64 i:ip __syscall_fstat64 +s_ftruncate64 ftruncate64 ftruncate64 i:iiii __syscall_ftruncate64 +s_getcwd getcwd getcwd i:pi __syscall_getcwd +s_getdents getdents getdents i:ipi __syscall_getdents +s_getpmsg getpmsg getpmsg i:ipppp __syscall_getpmsg +s_getpriority getpriority getpriority i:ii __syscall_getpriority +getresgid - getresgid i:ppp getresgid +getresuid - getresuid i:ppp getresuid +s_ipc msgget ipc i:iiiip __syscall_ipc +s_lstat64 lxstat64 lstat64 i:sp __syscall_lstat64 +s_poll poll poll i:pii __syscall_poll +s_pread64 pread64 pread i:ipiiii __syscall_pread +s_putpmsg putpmsg putpmsg i:ippii __syscall_putpmsg +s_ptrace ptrace ptrace i:iipp __syscall_ptrace +s_pwrite64 pwrite64 pwrite i:ipiiii __syscall_pwrite +s_reboot reboot reboot i:iii __syscall_reboot +s_setrlimit setrlimit setrlimit i:ip __syscall_setrlimit +s_sigpending sigpending sigpending i:p __syscall_sigpending +s_sigprocmask sigprocmask sigprocmask i:ipp __syscall_sigprocmask +s_stat64 xstat64 stat64 i:sp __syscall_stat64 +s_truncate64 truncate64 truncate64 i:siii __syscall_truncate64 # Todo: we can pass 6 args in registers, no need for the wrapper -sys_sysctl sysctl _sysctl 1 __syscall__sysctl -sys_fstat fxstat fstat 2 __syscall_fstat -sys_lstat lxstat lstat 2 __syscall_lstat -sys_readv readv readv 3 __syscall_readv -sys_stat xstat stat 2 __syscall_stat -sys_writev writev writev 3 __syscall_writev +sys_sysctl sysctl _sysctl i:p __syscall__sysctl +sys_fstat fxstat fstat i:ip __syscall_fstat +sys_lstat lxstat lstat i:sp __syscall_lstat +sys_readv readv readv i:ipi __syscall_readv +sys_stat xstat stat i:sp __syscall_stat +sys_writev writev writev i:ipi __syscall_writev -- 2.7.4