mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-29 16:21:07 +00:00
50a6b4e0e4
this patch add a direct call to shmget syscall if it is supported by kernel features. Checked on x86_64, i686, powerpc64le, aarch64, and armhf. * sysdeps/unix/sysv/linux/alpha/syscalls.list (shmget): Remove. * sysdeps/unix/sysv/linux/arm/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/generic/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/hppa/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/ia64/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/microblaze/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/x86_64/syscalls.list (shmget): Likewise. * sysdeps/unix/sysv/linux/shmget.c (shmget): Use shmget syscall if it is defined.
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
# File name Caller Syscall name # args Strong name Weak names
|
|
|
|
chown - chown32 i:sii __chown chown
|
|
lchown - lchown32 i:sii __lchown lchown
|
|
fchown - fchown32 i:iii __fchown fchown
|
|
|
|
getegid - getegid32 Ei: __getegid getegid
|
|
geteuid - geteuid32 Ei: __geteuid geteuid
|
|
getgid - getgid32 Ei: __getgid getgid
|
|
getuid - getuid32 Ei: __getuid getuid
|
|
getresgid - getresgid32 i:ppp __getresgid getresgid
|
|
getresuid - getresuid32 i:ppp __getresuid getresuid
|
|
getgroups - getgroups32 i:ip __getgroups getgroups
|
|
|
|
setfsgid - setfsgid32 Ei:i setfsgid
|
|
setfsuid - setfsuid32 Ei:i setfsuid
|
|
|
|
prlimit64 EXTRA prlimit64 i:iipp prlimit64
|
|
|
|
fanotify_mark EXTRA fanotify_mark i:iiiiis fanotify_mark
|
|
|
|
personality EXTRA personality Ei:i __personality personality
|
|
|
|
# proper socket implementations:
|
|
accept - accept Ci:iBN __libc_accept __accept accept
|
|
bind - bind i:ipi __bind bind
|
|
connect - connect Ci:ipi __libc_connect __connect connect
|
|
getpeername - getpeername i:ipp __getpeername getpeername
|
|
getsockname - getsockname i:ipp __getsockname getsockname
|
|
getsockopt - getsockopt i:iiiBN __getsockopt getsockopt
|
|
listen - listen i:ii __listen listen
|
|
recv - recv Ci:ibni __libc_recv __recv recv
|
|
recvfrom - recvfrom Ci:ibniBN __libc_recvfrom __recvfrom recvfrom
|
|
send - send Ci:ibni __libc_send __send send
|
|
sendto - sendto Ci:ibnibn __libc_sendto __sendto sendto
|
|
setsockopt - setsockopt i:iiibn __setsockopt setsockopt
|
|
shutdown - shutdown i:ii __shutdown shutdown
|
|
socket - socket i:iii __socket socket
|
|
socketpair - socketpair i:iiif __socketpair socketpair
|