mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-11-03 20:53:13 +03:00 
			
		
		
		
	Linux 5.17 has one new syscall, set_mempolicy_home_node. Update syscall-names.list and regenerate the arch-syscall.h headers with build-many-glibcs.py update-syscalls. Tested with build-many-glibcs.py.
		
			
				
	
	
		
			664 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			664 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# List of all known Linux system calls.
 | 
						|
# Copyright (C) 2017-2022 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
 | 
						|
# <https://www.gnu.org/licenses/>.
 | 
						|
 | 
						|
# This file contains the list of system call names.  It has to remain in
 | 
						|
# alphabetical 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.17.
 | 
						|
kernel 5.17
 | 
						|
 | 
						|
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
 | 
						|
arc_gettls
 | 
						|
arc_settls
 | 
						|
arc_usr_cmpxchg
 | 
						|
arch_prctl
 | 
						|
arm_fadvise64_64
 | 
						|
arm_sync_file_range
 | 
						|
atomic_barrier
 | 
						|
atomic_cmpxchg_32
 | 
						|
attrctl
 | 
						|
bdflush
 | 
						|
bind
 | 
						|
bpf
 | 
						|
break
 | 
						|
breakpoint
 | 
						|
brk
 | 
						|
cachectl
 | 
						|
cacheflush
 | 
						|
capget
 | 
						|
capset
 | 
						|
chdir
 | 
						|
chmod
 | 
						|
chown
 | 
						|
chown32
 | 
						|
chroot
 | 
						|
clock_adjtime
 | 
						|
clock_adjtime64
 | 
						|
clock_getres
 | 
						|
clock_getres_time64
 | 
						|
clock_gettime
 | 
						|
clock_gettime64
 | 
						|
clock_nanosleep
 | 
						|
clock_nanosleep_time64
 | 
						|
clock_settime
 | 
						|
clock_settime64
 | 
						|
clone
 | 
						|
clone2
 | 
						|
clone3
 | 
						|
close
 | 
						|
close_range
 | 
						|
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_pwait2
 | 
						|
epoll_wait
 | 
						|
epoll_wait_old
 | 
						|
eventfd
 | 
						|
eventfd2
 | 
						|
exec_with_loader
 | 
						|
execv
 | 
						|
execve
 | 
						|
execveat
 | 
						|
exit
 | 
						|
exit_group
 | 
						|
faccessat
 | 
						|
faccessat2
 | 
						|
fadvise64
 | 
						|
fadvise64_64
 | 
						|
fallocate
 | 
						|
fanotify_init
 | 
						|
fanotify_mark
 | 
						|
fchdir
 | 
						|
fchmod
 | 
						|
fchmodat
 | 
						|
fchown
 | 
						|
fchown32
 | 
						|
fchownat
 | 
						|
fcntl
 | 
						|
fcntl64
 | 
						|
fdatasync
 | 
						|
fgetxattr
 | 
						|
finit_module
 | 
						|
flistxattr
 | 
						|
flock
 | 
						|
fork
 | 
						|
fp_udfiex_crtl
 | 
						|
free_hugepages
 | 
						|
fremovexattr
 | 
						|
fsconfig
 | 
						|
fsetxattr
 | 
						|
fsmount
 | 
						|
fsopen
 | 
						|
fspick
 | 
						|
fstat
 | 
						|
fstat64
 | 
						|
fstatat64
 | 
						|
fstatfs
 | 
						|
fstatfs64
 | 
						|
fsync
 | 
						|
ftime
 | 
						|
ftruncate
 | 
						|
ftruncate64
 | 
						|
futex
 | 
						|
futex_time64
 | 
						|
futex_waitv
 | 
						|
futimesat
 | 
						|
get_kernel_syms
 | 
						|
get_mempolicy
 | 
						|
get_robust_list
 | 
						|
get_thread_area
 | 
						|
get_tls
 | 
						|
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_pgetevents_time64
 | 
						|
io_setup
 | 
						|
io_submit
 | 
						|
io_uring_enter
 | 
						|
io_uring_register
 | 
						|
io_uring_setup
 | 
						|
ioctl
 | 
						|
ioperm
 | 
						|
iopl
 | 
						|
ioprio_get
 | 
						|
ioprio_set
 | 
						|
ipc
 | 
						|
kcmp
 | 
						|
kern_features
 | 
						|
kexec_file_load
 | 
						|
kexec_load
 | 
						|
keyctl
 | 
						|
kill
 | 
						|
landlock_add_rule
 | 
						|
landlock_create_ruleset
 | 
						|
landlock_restrict_self
 | 
						|
lchown
 | 
						|
lchown32
 | 
						|
lgetxattr
 | 
						|
link
 | 
						|
linkat
 | 
						|
listen
 | 
						|
listxattr
 | 
						|
llistxattr
 | 
						|
llseek
 | 
						|
lock
 | 
						|
lookup_dcookie
 | 
						|
lremovexattr
 | 
						|
lseek
 | 
						|
lsetxattr
 | 
						|
lstat
 | 
						|
lstat64
 | 
						|
madvise
 | 
						|
mbind
 | 
						|
membarrier
 | 
						|
memfd_create
 | 
						|
memfd_secret
 | 
						|
memory_ordering
 | 
						|
migrate_pages
 | 
						|
mincore
 | 
						|
mkdir
 | 
						|
mkdirat
 | 
						|
mknod
 | 
						|
mknodat
 | 
						|
mlock
 | 
						|
mlock2
 | 
						|
mlockall
 | 
						|
mmap
 | 
						|
mmap2
 | 
						|
modify_ldt
 | 
						|
mount
 | 
						|
mount_setattr
 | 
						|
move_mount
 | 
						|
move_pages
 | 
						|
mprotect
 | 
						|
mpx
 | 
						|
mq_getsetattr
 | 
						|
mq_notify
 | 
						|
mq_open
 | 
						|
mq_timedreceive
 | 
						|
mq_timedreceive_time64
 | 
						|
mq_timedsend
 | 
						|
mq_timedsend_time64
 | 
						|
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
 | 
						|
open_tree
 | 
						|
openat
 | 
						|
openat2
 | 
						|
or1k_atomic
 | 
						|
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
 | 
						|
pidfd_getfd
 | 
						|
pidfd_open
 | 
						|
pidfd_send_signal
 | 
						|
pipe
 | 
						|
pipe2
 | 
						|
pivot_root
 | 
						|
pkey_alloc
 | 
						|
pkey_free
 | 
						|
pkey_mprotect
 | 
						|
poll
 | 
						|
ppoll
 | 
						|
ppoll_time64
 | 
						|
prctl
 | 
						|
pread64
 | 
						|
preadv
 | 
						|
preadv2
 | 
						|
prlimit64
 | 
						|
process_madvise
 | 
						|
process_mrelease
 | 
						|
process_vm_readv
 | 
						|
process_vm_writev
 | 
						|
prof
 | 
						|
profil
 | 
						|
pselect6
 | 
						|
pselect6_time64
 | 
						|
ptrace
 | 
						|
putpmsg
 | 
						|
pwrite64
 | 
						|
pwritev
 | 
						|
pwritev2
 | 
						|
query_module
 | 
						|
quotactl
 | 
						|
quotactl_fd
 | 
						|
read
 | 
						|
readahead
 | 
						|
readdir
 | 
						|
readlink
 | 
						|
readlinkat
 | 
						|
readv
 | 
						|
reboot
 | 
						|
recv
 | 
						|
recvfrom
 | 
						|
recvmmsg
 | 
						|
recvmmsg_time64
 | 
						|
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_sigtimedwait_time64
 | 
						|
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_rr_get_interval_time64
 | 
						|
sched_set_affinity
 | 
						|
sched_setaffinity
 | 
						|
sched_setattr
 | 
						|
sched_setparam
 | 
						|
sched_setscheduler
 | 
						|
sched_yield
 | 
						|
seccomp
 | 
						|
security
 | 
						|
select
 | 
						|
semctl
 | 
						|
semget
 | 
						|
semop
 | 
						|
semtimedop
 | 
						|
semtimedop_time64
 | 
						|
send
 | 
						|
sendfile
 | 
						|
sendfile64
 | 
						|
sendmmsg
 | 
						|
sendmsg
 | 
						|
sendto
 | 
						|
set_mempolicy
 | 
						|
set_mempolicy_home_node
 | 
						|
set_robust_list
 | 
						|
set_thread_area
 | 
						|
set_tid_address
 | 
						|
set_tls
 | 
						|
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_gettime64
 | 
						|
timer_settime
 | 
						|
timer_settime64
 | 
						|
timerfd
 | 
						|
timerfd_create
 | 
						|
timerfd_gettime
 | 
						|
timerfd_gettime64
 | 
						|
timerfd_settime
 | 
						|
timerfd_settime64
 | 
						|
times
 | 
						|
tkill
 | 
						|
truncate
 | 
						|
truncate64
 | 
						|
tuxcall
 | 
						|
udftrap
 | 
						|
ugetrlimit
 | 
						|
ulimit
 | 
						|
umask
 | 
						|
umount
 | 
						|
umount2
 | 
						|
uname
 | 
						|
unlink
 | 
						|
unlinkat
 | 
						|
unshare
 | 
						|
uselib
 | 
						|
userfaultfd
 | 
						|
usr26
 | 
						|
usr32
 | 
						|
ustat
 | 
						|
utime
 | 
						|
utimensat
 | 
						|
utimensat_time64
 | 
						|
utimes
 | 
						|
utrap_install
 | 
						|
vfork
 | 
						|
vhangup
 | 
						|
vm86
 | 
						|
vm86old
 | 
						|
vmsplice
 | 
						|
vserver
 | 
						|
wait4
 | 
						|
waitid
 | 
						|
waitpid
 | 
						|
write
 | 
						|
writev
 |