mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 13:30:06 +00:00
477e739b32
This patch updates sysdeps/unix/sysv/linux/syscall-names.list for Linux 5.0. Based on testing with build-many-glibcs.py, the only new entry needed is for old_getpagesize (a newly added __NR_* name for an old syscall on ia64). (Because 5.0 changes how syscall tables are handled in the kernel, checking diffs wasn't a useful way of looking for new syscalls in 5.0 as most of the syscall tables were moved to the new representation without actually adding any syscalls to them.) Tested with build-many-glibcs.py. * sysdeps/unix/sysv/linux/syscall-names.list: Update kernel version to 5.0. (old_getpagesize): New syscall.
607 lines
7.2 KiB
Plaintext
607 lines
7.2 KiB
Plaintext
# List of all known Linux system calls.
|
|
# Copyright (C) 2017-2019 Free Software Foundation, Inc.
|
|
# This file is part of the GNU C Library.
|
|
#
|
|
# The GNU C Library is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU Lesser General Public
|
|
# License as published by the Free Software Foundation; either
|
|
# version 2.1 of the License, or (at your option) any later version.
|
|
#
|
|
# The GNU C Library is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
# Lesser General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public
|
|
# License along with the GNU C Library; if not, see
|
|
# <http://www.gnu.org/licenses/>.
|
|
|
|
# This file contains the list of system call names names. It has to
|
|
# remain in alphabetica order. Lines which start with # are treated
|
|
# as comments. This file can list all potential system calls. The
|
|
# names are only used if the installed kernel headers also provide
|
|
# them.
|
|
|
|
# The list of system calls is current as of Linux 5.0.
|
|
kernel 5.0
|
|
|
|
FAST_atomic_update
|
|
FAST_cmpxchg
|
|
FAST_cmpxchg64
|
|
_llseek
|
|
_newselect
|
|
_sysctl
|
|
accept
|
|
accept4
|
|
access
|
|
acct
|
|
acl_get
|
|
acl_set
|
|
add_key
|
|
adjtimex
|
|
afs_syscall
|
|
alarm
|
|
alloc_hugepages
|
|
arch_prctl
|
|
arm_fadvise64_64
|
|
arm_sync_file_range
|
|
atomic_barrier
|
|
atomic_cmpxchg_32
|
|
attrctl
|
|
bdflush
|
|
bind
|
|
bpf
|
|
break
|
|
brk
|
|
cachectl
|
|
cacheflush
|
|
capget
|
|
capset
|
|
chdir
|
|
chmod
|
|
chown
|
|
chown32
|
|
chroot
|
|
clock_adjtime
|
|
clock_getres
|
|
clock_gettime
|
|
clock_nanosleep
|
|
clock_settime
|
|
clone
|
|
clone2
|
|
close
|
|
cmpxchg_badaddr
|
|
connect
|
|
copy_file_range
|
|
creat
|
|
create_module
|
|
delete_module
|
|
dipc
|
|
dup
|
|
dup2
|
|
dup3
|
|
epoll_create
|
|
epoll_create1
|
|
epoll_ctl
|
|
epoll_ctl_old
|
|
epoll_pwait
|
|
epoll_wait
|
|
epoll_wait_old
|
|
eventfd
|
|
eventfd2
|
|
exec_with_loader
|
|
execv
|
|
execve
|
|
execveat
|
|
exit
|
|
exit_group
|
|
faccessat
|
|
fadvise64
|
|
fadvise64_64
|
|
fallocate
|
|
fanotify_init
|
|
fanotify_mark
|
|
fchdir
|
|
fchmod
|
|
fchmodat
|
|
fchown
|
|
fchown32
|
|
fchownat
|
|
fcntl
|
|
fcntl64
|
|
fdatasync
|
|
fgetxattr
|
|
finit_module
|
|
flistxattr
|
|
flock
|
|
fork
|
|
free_hugepages
|
|
fremovexattr
|
|
fsetxattr
|
|
fstat
|
|
fstat64
|
|
fstatat64
|
|
fstatfs
|
|
fstatfs64
|
|
fsync
|
|
ftime
|
|
ftruncate
|
|
ftruncate64
|
|
futex
|
|
futimesat
|
|
get_kernel_syms
|
|
get_mempolicy
|
|
get_robust_list
|
|
get_thread_area
|
|
getcpu
|
|
getcwd
|
|
getdents
|
|
getdents64
|
|
getdomainname
|
|
getdtablesize
|
|
getegid
|
|
getegid32
|
|
geteuid
|
|
geteuid32
|
|
getgid
|
|
getgid32
|
|
getgroups
|
|
getgroups32
|
|
gethostname
|
|
getitimer
|
|
getpagesize
|
|
getpeername
|
|
getpgid
|
|
getpgrp
|
|
getpid
|
|
getpmsg
|
|
getppid
|
|
getpriority
|
|
getrandom
|
|
getresgid
|
|
getresgid32
|
|
getresuid
|
|
getresuid32
|
|
getrlimit
|
|
getrusage
|
|
getsid
|
|
getsockname
|
|
getsockopt
|
|
gettid
|
|
gettimeofday
|
|
getuid
|
|
getuid32
|
|
getunwind
|
|
getxattr
|
|
getxgid
|
|
getxpid
|
|
getxuid
|
|
gtty
|
|
idle
|
|
init_module
|
|
inotify_add_watch
|
|
inotify_init
|
|
inotify_init1
|
|
inotify_rm_watch
|
|
io_cancel
|
|
io_destroy
|
|
io_getevents
|
|
io_pgetevents
|
|
io_setup
|
|
io_submit
|
|
ioctl
|
|
ioperm
|
|
iopl
|
|
ioprio_get
|
|
ioprio_set
|
|
ipc
|
|
kcmp
|
|
kern_features
|
|
kexec_file_load
|
|
kexec_load
|
|
keyctl
|
|
kill
|
|
lchown
|
|
lchown32
|
|
lgetxattr
|
|
link
|
|
linkat
|
|
listen
|
|
listxattr
|
|
llistxattr
|
|
llseek
|
|
lock
|
|
lookup_dcookie
|
|
lremovexattr
|
|
lseek
|
|
lsetxattr
|
|
lstat
|
|
lstat64
|
|
madvise
|
|
mbind
|
|
membarrier
|
|
memfd_create
|
|
memory_ordering
|
|
migrate_pages
|
|
mincore
|
|
mkdir
|
|
mkdirat
|
|
mknod
|
|
mknodat
|
|
mlock
|
|
mlock2
|
|
mlockall
|
|
mmap
|
|
mmap2
|
|
modify_ldt
|
|
mount
|
|
move_pages
|
|
mprotect
|
|
mpx
|
|
mq_getsetattr
|
|
mq_notify
|
|
mq_open
|
|
mq_timedreceive
|
|
mq_timedsend
|
|
mq_unlink
|
|
mremap
|
|
msgctl
|
|
msgget
|
|
msgrcv
|
|
msgsnd
|
|
msync
|
|
multiplexer
|
|
munlock
|
|
munlockall
|
|
munmap
|
|
name_to_handle_at
|
|
nanosleep
|
|
newfstatat
|
|
nfsservctl
|
|
ni_syscall
|
|
nice
|
|
old_adjtimex
|
|
old_getpagesize
|
|
oldfstat
|
|
oldlstat
|
|
oldolduname
|
|
oldstat
|
|
oldumount
|
|
olduname
|
|
open
|
|
open_by_handle_at
|
|
openat
|
|
osf_adjtime
|
|
osf_afs_syscall
|
|
osf_alt_plock
|
|
osf_alt_setsid
|
|
osf_alt_sigpending
|
|
osf_asynch_daemon
|
|
osf_audcntl
|
|
osf_audgen
|
|
osf_chflags
|
|
osf_execve
|
|
osf_exportfs
|
|
osf_fchflags
|
|
osf_fdatasync
|
|
osf_fpathconf
|
|
osf_fstat
|
|
osf_fstatfs
|
|
osf_fstatfs64
|
|
osf_fuser
|
|
osf_getaddressconf
|
|
osf_getdirentries
|
|
osf_getdomainname
|
|
osf_getfh
|
|
osf_getfsstat
|
|
osf_gethostid
|
|
osf_getitimer
|
|
osf_getlogin
|
|
osf_getmnt
|
|
osf_getrusage
|
|
osf_getsysinfo
|
|
osf_gettimeofday
|
|
osf_kloadcall
|
|
osf_kmodcall
|
|
osf_lstat
|
|
osf_memcntl
|
|
osf_mincore
|
|
osf_mount
|
|
osf_mremap
|
|
osf_msfs_syscall
|
|
osf_msleep
|
|
osf_mvalid
|
|
osf_mwakeup
|
|
osf_naccept
|
|
osf_nfssvc
|
|
osf_ngetpeername
|
|
osf_ngetsockname
|
|
osf_nrecvfrom
|
|
osf_nrecvmsg
|
|
osf_nsendmsg
|
|
osf_ntp_adjtime
|
|
osf_ntp_gettime
|
|
osf_old_creat
|
|
osf_old_fstat
|
|
osf_old_getpgrp
|
|
osf_old_killpg
|
|
osf_old_lstat
|
|
osf_old_open
|
|
osf_old_sigaction
|
|
osf_old_sigblock
|
|
osf_old_sigreturn
|
|
osf_old_sigsetmask
|
|
osf_old_sigvec
|
|
osf_old_stat
|
|
osf_old_vadvise
|
|
osf_old_vtrace
|
|
osf_old_wait
|
|
osf_oldquota
|
|
osf_pathconf
|
|
osf_pid_block
|
|
osf_pid_unblock
|
|
osf_plock
|
|
osf_priocntlset
|
|
osf_profil
|
|
osf_proplist_syscall
|
|
osf_reboot
|
|
osf_revoke
|
|
osf_sbrk
|
|
osf_security
|
|
osf_select
|
|
osf_set_program_attributes
|
|
osf_set_speculative
|
|
osf_sethostid
|
|
osf_setitimer
|
|
osf_setlogin
|
|
osf_setsysinfo
|
|
osf_settimeofday
|
|
osf_shmat
|
|
osf_signal
|
|
osf_sigprocmask
|
|
osf_sigsendset
|
|
osf_sigstack
|
|
osf_sigwaitprim
|
|
osf_sstk
|
|
osf_stat
|
|
osf_statfs
|
|
osf_statfs64
|
|
osf_subsys_info
|
|
osf_swapctl
|
|
osf_swapon
|
|
osf_syscall
|
|
osf_sysinfo
|
|
osf_table
|
|
osf_uadmin
|
|
osf_usleep_thread
|
|
osf_uswitch
|
|
osf_utc_adjtime
|
|
osf_utc_gettime
|
|
osf_utimes
|
|
osf_utsname
|
|
osf_wait4
|
|
osf_waitid
|
|
pause
|
|
pciconfig_iobase
|
|
pciconfig_read
|
|
pciconfig_write
|
|
perf_event_open
|
|
perfctr
|
|
perfmonctl
|
|
personality
|
|
pipe
|
|
pipe2
|
|
pivot_root
|
|
pkey_alloc
|
|
pkey_free
|
|
pkey_mprotect
|
|
poll
|
|
ppoll
|
|
prctl
|
|
pread64
|
|
preadv
|
|
preadv2
|
|
prlimit64
|
|
process_vm_readv
|
|
process_vm_writev
|
|
prof
|
|
profil
|
|
pselect6
|
|
ptrace
|
|
putpmsg
|
|
pwrite64
|
|
pwritev
|
|
pwritev2
|
|
query_module
|
|
quotactl
|
|
read
|
|
readahead
|
|
readdir
|
|
readlink
|
|
readlinkat
|
|
readv
|
|
reboot
|
|
recv
|
|
recvfrom
|
|
recvmmsg
|
|
recvmsg
|
|
remap_file_pages
|
|
removexattr
|
|
rename
|
|
renameat
|
|
renameat2
|
|
request_key
|
|
restart_syscall
|
|
riscv_flush_icache
|
|
rmdir
|
|
rseq
|
|
rt_sigaction
|
|
rt_sigpending
|
|
rt_sigprocmask
|
|
rt_sigqueueinfo
|
|
rt_sigreturn
|
|
rt_sigsuspend
|
|
rt_sigtimedwait
|
|
rt_tgsigqueueinfo
|
|
rtas
|
|
s390_guarded_storage
|
|
s390_pci_mmio_read
|
|
s390_pci_mmio_write
|
|
s390_runtime_instr
|
|
s390_sthyi
|
|
sched_get_affinity
|
|
sched_get_priority_max
|
|
sched_get_priority_min
|
|
sched_getaffinity
|
|
sched_getattr
|
|
sched_getparam
|
|
sched_getscheduler
|
|
sched_rr_get_interval
|
|
sched_set_affinity
|
|
sched_setaffinity
|
|
sched_setattr
|
|
sched_setparam
|
|
sched_setscheduler
|
|
sched_yield
|
|
seccomp
|
|
security
|
|
select
|
|
semctl
|
|
semget
|
|
semop
|
|
semtimedop
|
|
send
|
|
sendfile
|
|
sendfile64
|
|
sendmmsg
|
|
sendmsg
|
|
sendto
|
|
set_mempolicy
|
|
set_robust_list
|
|
set_thread_area
|
|
set_tid_address
|
|
setdomainname
|
|
setfsgid
|
|
setfsgid32
|
|
setfsuid
|
|
setfsuid32
|
|
setgid
|
|
setgid32
|
|
setgroups
|
|
setgroups32
|
|
sethae
|
|
sethostname
|
|
setitimer
|
|
setns
|
|
setpgid
|
|
setpgrp
|
|
setpriority
|
|
setregid
|
|
setregid32
|
|
setresgid
|
|
setresgid32
|
|
setresuid
|
|
setresuid32
|
|
setreuid
|
|
setreuid32
|
|
setrlimit
|
|
setsid
|
|
setsockopt
|
|
settimeofday
|
|
setuid
|
|
setuid32
|
|
setxattr
|
|
sgetmask
|
|
shmat
|
|
shmctl
|
|
shmdt
|
|
shmget
|
|
shutdown
|
|
sigaction
|
|
sigaltstack
|
|
signal
|
|
signalfd
|
|
signalfd4
|
|
sigpending
|
|
sigprocmask
|
|
sigreturn
|
|
sigsuspend
|
|
socket
|
|
socketcall
|
|
socketpair
|
|
splice
|
|
spu_create
|
|
spu_run
|
|
ssetmask
|
|
stat
|
|
stat64
|
|
statfs
|
|
statfs64
|
|
statx
|
|
stime
|
|
stty
|
|
subpage_prot
|
|
swapcontext
|
|
swapoff
|
|
swapon
|
|
switch_endian
|
|
symlink
|
|
symlinkat
|
|
sync
|
|
sync_file_range
|
|
sync_file_range2
|
|
syncfs
|
|
sys_debug_setcontext
|
|
sys_epoll_create
|
|
sys_epoll_ctl
|
|
sys_epoll_wait
|
|
syscall
|
|
sysfs
|
|
sysinfo
|
|
syslog
|
|
sysmips
|
|
tee
|
|
tgkill
|
|
time
|
|
timer_create
|
|
timer_delete
|
|
timer_getoverrun
|
|
timer_gettime
|
|
timer_settime
|
|
timerfd
|
|
timerfd_create
|
|
timerfd_gettime
|
|
timerfd_settime
|
|
times
|
|
tkill
|
|
truncate
|
|
truncate64
|
|
tuxcall
|
|
ugetrlimit
|
|
ulimit
|
|
umask
|
|
umount
|
|
umount2
|
|
uname
|
|
unlink
|
|
unlinkat
|
|
unshare
|
|
uselib
|
|
userfaultfd
|
|
ustat
|
|
utime
|
|
utimensat
|
|
utimes
|
|
utrap_install
|
|
vfork
|
|
vhangup
|
|
vm86
|
|
vm86old
|
|
vmsplice
|
|
vserver
|
|
wait4
|
|
waitid
|
|
waitpid
|
|
write
|
|
writev
|