-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Andreas Jaeger
committed
Jun 22, 2000
1 parent
3a10a8b
commit 7ef1a58
Showing
1 changed file
with
61 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |