(ftruncate): Make __ftruncate the strong symbol, and add weak alias.
[kopensolaris-gnu/glibc.git] / sysdeps / unix / sysv / linux / alpha / syscalls.list
1 # File name     Caller  Syscall name    # args  Strong name     Weak names
2
3 # used to implement inb()/outb() etc.
4 sethae          -       sethae          1       __sethae
5
6 msgctl          -       msgctl          3       __msgctl        msgctl
7 msgget          -       msgget          2       __msgget        msgget
8 msgrcv          -       msgrcv          5       __msgrcv        msgrcv
9 msgsnd          -       msgsnd          4       __msgsnd        msgsnd
10 shmat           -       osf_shmat       3       __shmat         shmat
11 shmctl          -       shmctl          3       __shmctl        shmctl
12 shmdt           -       shmdt           1       __shmdt         shmdt
13 shmget          -       shmget          3       __shmget        shmget
14 semop           -       semop           3       __semop         semop
15 semget          -       semget          3       __semget        semget
16 semctl          -       semctl          4       __semctl        semctl
17
18 osf_sigprocmask -       osf_sigprocmask 2       __osf_sigprocmask
19
20 getpeername     -       getpeername     3       __getpeername   getpeername
21 getpriority     -       getpriority     2       __getpriority   getpriority
22 mmap            -       mmap            6       __mmap          mmap __mmap64 mmap64
23 llseek          EXTRA   lseek           3       __llseek        llseek __lseek64 lseek64
24 pread           EXTRA   pread           4       __pread         pread __pread64 pread64
25 pwrite          EXTRA   pwrite          4       __pwrite        pwrite __pwrite64 pwrite64
26 fstatfs         -       fstatfs         2       __fstatfs       fstatfs fstatfs64
27 statfs          -       statfs          2       __statfs        statfs statfs64
28 getrlimit       -       getrlimit       2       __getrlimit     getrlimit getrlimit64
29 setrlimit       -       setrlimit       2       setrlimit       setrlimit64
30 ftruncate       -       ftruncate       2       __ftruncate     ftruncate ftruncate64
31 truncate        -       truncate        2       truncate        truncate64
32
33 # these are actually common with the x86:
34 sys_ustat       ustat   ustat           2       __syscall_ustat
35 sys_mknod       xmknod  mknod           3       __syscall_mknod
36
37 # proper socket implementations:
38 accept          -       accept          3       __libc_accept   __accept accept
39 bind            -       bind            3       __bind          bind
40 connect         -       connect         3       __libc_connect  __connect connect
41 getpeername     -       getpeername     3       __getpeername   getpeername
42 getsockname     -       getsockname     3       __getsockname   getsockname
43 getsockopt      -       getsockopt      5       __getsockopt    getsockopt
44 listen          -       listen          2       __listen        listen
45 recv            -       recv            4       __libc_recv     __recv recv
46 recvfrom        -       recvfrom        6       __libc_recvfrom __recvfrom recvfrom
47 recvmsg         -       recvmsg         3       __libc_recvmsg  __recvmsg recvmsg
48 ptrace          -       ptrace          4       __ptrace        ptrace
49 send            -       send            4       __libc_send     __send send
50 sendmsg         -       sendmsg         3       __libc_sendmsg  __sendmsg sendmsg
51 sendto          -       sendto          6       __libc_sendto   __sendto sendto
52 setsockopt      -       setsockopt      5       __setsockopt    setsockopt
53 shutdown        -       shutdown        2       __shutdown      shutdown
54 socket          -       socket          3       __socket        socket
55 socketpair      -       socketpair      4       __socketpair    socketpair
56 sysctl          -       _sysctl         6       sysctl
57
58 getresuid       -       getresuid       3       getresuid
59 getresgid       -       getresgid       3       getresgid
60
61 # access pci space protected from machine checks:
62 pciconfig_read  EXTRA   pciconfig_read  5       pciconfig_read
63 pciconfig_write EXTRA   pciconfig_write 5       pciconfig_write
64
65 # Wrapper for adjtimex.
66 adjtimex       -       syscall_adjtimex 1      __syscall_adjtimex syscall_adjtimex
67
68 # support old timeval32 entry points
69 osf_select      -       osf_select      5       __select_tv32  __select@GLIBC_2.0 select@GLIBC_2.0
70 osf_gettimeofday -      osf_gettimeofday 2      __gettimeofday_tv32  __gettimeofday@GLIBC_2.0 gettimeofday@GLIBC_2.0
71 osf_settimeofday -      osf_settimeofday 2      __settimeofday_tv32  settimeofday@GLIBC_2.0
72 osf_getitimer   -       osf_getitimer   2       __getitimer_tv32  getitimer@GLIBC_2.0
73 osf_setitimer   -       osf_setitimer   3       __setitimer_tv32  setitimer@GLIBC_2.0
74 osf_utimes      -       osf_utimes      2       __utimes_tv32  utimes@GLIBC_2.0
75 osf_getrusage   -       osf_getrusage   2       __getrusage_tv32  getrusage@GLIBC_2.0
76 osf_wait4       -       osf_wait4       2       __wait4_tv32  wait4@GLIBC_2.0
77 old_adjtimex    -       old_adjtimex    1       __adjtimex_tv32  __adjtimex@GLIBC_2.0 adjtimex@GLIBC_2.0
78
79 # and one for timeval64 entry points
80 adjtimex        adjtime adjtimex        1       __syscall_adjtimex_tv64