mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-30 10:45:40 +03:00 
			
		
		
		
	Linux 6.9 has no new syscalls. Update the version number in syscall-names.list to reflect that it is still current for 6.9. Tested with build-many-glibcs.py.
		
			
				
	
	
		
			676 lines
		
	
	
		
			8.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			676 lines
		
	
	
		
			8.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # List of all known Linux system calls.
 | |
| # Copyright (C) 2017-2024 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 6.9.
 | |
| kernel 6.9
 | |
| 
 | |
| 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
 | |
| cachestat
 | |
| 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
 | |
| fchmodat2
 | |
| 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_requeue
 | |
| futex_time64
 | |
| futex_wait
 | |
| futex_waitv
 | |
| futex_wake
 | |
| 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
 | |
| listmount
 | |
| listxattr
 | |
| llistxattr
 | |
| llseek
 | |
| lock
 | |
| lookup_dcookie
 | |
| lremovexattr
 | |
| lseek
 | |
| lsetxattr
 | |
| lsm_get_self_attr
 | |
| lsm_list_modules
 | |
| lsm_set_self_attr
 | |
| lstat
 | |
| lstat64
 | |
| madvise
 | |
| map_shadow_stack
 | |
| 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
 | |
| riscv_hwprobe
 | |
| 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
 | |
| statmount
 | |
| 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
 |