Replace arg-count with signatures.
authorAndreas Jaeger <aj@suse.de>
Thu, 22 Jun 2000 21:12:27 +0000 (21:12 +0000)
committerAndreas Jaeger <aj@suse.de>
Thu, 22 Jun 2000 21:12:27 +0000 (21:12 +0000)
sysdeps/unix/sysv/linux/mips/syscalls.list

index 7ed897c..398bded 100644 (file)
@@ -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