]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/unix/sysv/linux/syscall-names.list
Revert "Use Linux 5.1 in build-many-glibcs.py."
[thirdparty/glibc.git] / sysdeps / unix / sysv / linux / syscall-names.list
CommitLineData
2dba5ce7 1# List of all known Linux system calls.
04277e02 2# Copyright (C) 2017-2019 Free Software Foundation, Inc.
2dba5ce7
FW
3# This file is part of the GNU C Library.
4#
5# The GNU C Library is free software; you can redistribute it and/or
6# modify it under the terms of the GNU Lesser General Public
7# License as published by the Free Software Foundation; either
8# version 2.1 of the License, or (at your option) any later version.
9#
10# The GNU C Library is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13# Lesser General Public License for more details.
14#
15# You should have received a copy of the GNU Lesser General Public
16# License along with the GNU C Library; if not, see
17# <http://www.gnu.org/licenses/>.
18
19# This file contains the list of system call names names. It has to
20# remain in alphabetica order. Lines which start with # are treated
21# as comments. This file can list all potential system calls. The
22# names are only used if the installed kernel headers also provide
23# them.
24
477e739b
JM
25# The list of system calls is current as of Linux 5.0.
26kernel 5.0
2dba5ce7
FW
27
28FAST_atomic_update
29FAST_cmpxchg
30FAST_cmpxchg64
31_llseek
32_newselect
33_sysctl
34accept
35accept4
36access
37acct
38acl_get
39acl_set
40add_key
41adjtimex
42afs_syscall
43alarm
44alloc_hugepages
45arch_prctl
46arm_fadvise64_64
47arm_sync_file_range
48atomic_barrier
49atomic_cmpxchg_32
50attrctl
51bdflush
52bind
53bpf
54break
55brk
56cachectl
57cacheflush
58capget
59capset
60chdir
61chmod
62chown
63chown32
64chroot
65clock_adjtime
66clock_getres
67clock_gettime
68clock_nanosleep
69clock_settime
70clone
71clone2
72close
73cmpxchg_badaddr
74connect
75copy_file_range
76creat
77create_module
78delete_module
79dipc
80dup
81dup2
82dup3
83epoll_create
84epoll_create1
85epoll_ctl
86epoll_ctl_old
87epoll_pwait
88epoll_wait
89epoll_wait_old
90eventfd
91eventfd2
92exec_with_loader
93execv
94execve
95execveat
96exit
97exit_group
98faccessat
99fadvise64
100fadvise64_64
101fallocate
102fanotify_init
103fanotify_mark
104fchdir
105fchmod
106fchmodat
107fchown
108fchown32
109fchownat
110fcntl
111fcntl64
112fdatasync
113fgetxattr
114finit_module
115flistxattr
116flock
117fork
118free_hugepages
119fremovexattr
120fsetxattr
121fstat
122fstat64
123fstatat64
124fstatfs
125fstatfs64
126fsync
127ftime
128ftruncate
129ftruncate64
130futex
131futimesat
132get_kernel_syms
133get_mempolicy
134get_robust_list
135get_thread_area
136getcpu
137getcwd
138getdents
139getdents64
140getdomainname
141getdtablesize
142getegid
143getegid32
144geteuid
145geteuid32
146getgid
147getgid32
148getgroups
149getgroups32
150gethostname
151getitimer
152getpagesize
153getpeername
154getpgid
155getpgrp
156getpid
157getpmsg
158getppid
159getpriority
160getrandom
161getresgid
162getresgid32
163getresuid
164getresuid32
165getrlimit
166getrusage
167getsid
168getsockname
169getsockopt
170gettid
171gettimeofday
172getuid
173getuid32
174getunwind
175getxattr
176getxgid
177getxpid
178getxuid
179gtty
180idle
181init_module
182inotify_add_watch
183inotify_init
184inotify_init1
185inotify_rm_watch
186io_cancel
187io_destroy
188io_getevents
17b26500 189io_pgetevents
2dba5ce7
FW
190io_setup
191io_submit
192ioctl
193ioperm
194iopl
195ioprio_get
196ioprio_set
197ipc
198kcmp
199kern_features
200kexec_file_load
201kexec_load
202keyctl
203kill
204lchown
205lchown32
206lgetxattr
207link
208linkat
209listen
210listxattr
211llistxattr
212llseek
213lock
214lookup_dcookie
215lremovexattr
216lseek
217lsetxattr
218lstat
219lstat64
220madvise
221mbind
222membarrier
223memfd_create
224memory_ordering
225migrate_pages
226mincore
227mkdir
228mkdirat
229mknod
230mknodat
231mlock
232mlock2
233mlockall
234mmap
235mmap2
236modify_ldt
237mount
238move_pages
239mprotect
240mpx
241mq_getsetattr
242mq_notify
243mq_open
244mq_timedreceive
245mq_timedsend
246mq_unlink
247mremap
248msgctl
249msgget
250msgrcv
251msgsnd
252msync
253multiplexer
254munlock
255munlockall
256munmap
257name_to_handle_at
258nanosleep
259newfstatat
260nfsservctl
261ni_syscall
262nice
263old_adjtimex
477e739b 264old_getpagesize
2dba5ce7
FW
265oldfstat
266oldlstat
267oldolduname
268oldstat
269oldumount
270olduname
271open
272open_by_handle_at
273openat
274osf_adjtime
275osf_afs_syscall
276osf_alt_plock
277osf_alt_setsid
278osf_alt_sigpending
279osf_asynch_daemon
280osf_audcntl
281osf_audgen
282osf_chflags
283osf_execve
284osf_exportfs
285osf_fchflags
286osf_fdatasync
287osf_fpathconf
288osf_fstat
289osf_fstatfs
290osf_fstatfs64
291osf_fuser
292osf_getaddressconf
293osf_getdirentries
294osf_getdomainname
295osf_getfh
296osf_getfsstat
297osf_gethostid
298osf_getitimer
299osf_getlogin
300osf_getmnt
301osf_getrusage
302osf_getsysinfo
303osf_gettimeofday
304osf_kloadcall
305osf_kmodcall
306osf_lstat
307osf_memcntl
308osf_mincore
309osf_mount
310osf_mremap
311osf_msfs_syscall
312osf_msleep
313osf_mvalid
314osf_mwakeup
315osf_naccept
316osf_nfssvc
317osf_ngetpeername
318osf_ngetsockname
319osf_nrecvfrom
320osf_nrecvmsg
321osf_nsendmsg
322osf_ntp_adjtime
323osf_ntp_gettime
324osf_old_creat
325osf_old_fstat
326osf_old_getpgrp
327osf_old_killpg
328osf_old_lstat
329osf_old_open
330osf_old_sigaction
331osf_old_sigblock
332osf_old_sigreturn
333osf_old_sigsetmask
334osf_old_sigvec
335osf_old_stat
336osf_old_vadvise
337osf_old_vtrace
338osf_old_wait
339osf_oldquota
340osf_pathconf
341osf_pid_block
342osf_pid_unblock
343osf_plock
344osf_priocntlset
345osf_profil
346osf_proplist_syscall
347osf_reboot
348osf_revoke
349osf_sbrk
350osf_security
351osf_select
352osf_set_program_attributes
353osf_set_speculative
354osf_sethostid
355osf_setitimer
356osf_setlogin
357osf_setsysinfo
358osf_settimeofday
359osf_shmat
360osf_signal
361osf_sigprocmask
362osf_sigsendset
363osf_sigstack
364osf_sigwaitprim
365osf_sstk
366osf_stat
367osf_statfs
368osf_statfs64
369osf_subsys_info
370osf_swapctl
371osf_swapon
372osf_syscall
373osf_sysinfo
374osf_table
375osf_uadmin
376osf_usleep_thread
377osf_uswitch
378osf_utc_adjtime
379osf_utc_gettime
380osf_utimes
381osf_utsname
382osf_wait4
383osf_waitid
384pause
385pciconfig_iobase
386pciconfig_read
387pciconfig_write
388perf_event_open
389perfctr
390perfmonctl
391personality
392pipe
393pipe2
394pivot_root
395pkey_alloc
396pkey_free
397pkey_mprotect
398poll
399ppoll
400prctl
401pread64
402preadv
403preadv2
404prlimit64
405process_vm_readv
406process_vm_writev
407prof
408profil
409pselect6
410ptrace
411putpmsg
412pwrite64
413pwritev
414pwritev2
415query_module
416quotactl
417read
418readahead
419readdir
420readlink
421readlinkat
422readv
423reboot
424recv
425recvfrom
426recvmmsg
427recvmsg
428remap_file_pages
429removexattr
430rename
431renameat
432renameat2
433request_key
434restart_syscall
47ad5e1a 435riscv_flush_icache
2dba5ce7 436rmdir
17b26500 437rseq
2dba5ce7
FW
438rt_sigaction
439rt_sigpending
440rt_sigprocmask
441rt_sigqueueinfo
442rt_sigreturn
443rt_sigsuspend
444rt_sigtimedwait
445rt_tgsigqueueinfo
446rtas
447s390_guarded_storage
448s390_pci_mmio_read
449s390_pci_mmio_write
450s390_runtime_instr
39f898c6 451s390_sthyi
2dba5ce7
FW
452sched_get_affinity
453sched_get_priority_max
454sched_get_priority_min
455sched_getaffinity
456sched_getattr
457sched_getparam
458sched_getscheduler
459sched_rr_get_interval
460sched_set_affinity
461sched_setaffinity
462sched_setattr
463sched_setparam
464sched_setscheduler
465sched_yield
466seccomp
467security
468select
469semctl
470semget
471semop
472semtimedop
473send
474sendfile
475sendfile64
476sendmmsg
477sendmsg
478sendto
479set_mempolicy
480set_robust_list
481set_thread_area
482set_tid_address
483setdomainname
484setfsgid
485setfsgid32
486setfsuid
487setfsuid32
488setgid
489setgid32
490setgroups
491setgroups32
492sethae
493sethostname
494setitimer
495setns
496setpgid
497setpgrp
498setpriority
499setregid
500setregid32
501setresgid
502setresgid32
503setresuid
504setresuid32
505setreuid
506setreuid32
507setrlimit
508setsid
509setsockopt
510settimeofday
511setuid
512setuid32
513setxattr
514sgetmask
515shmat
516shmctl
517shmdt
518shmget
519shutdown
520sigaction
521sigaltstack
522signal
523signalfd
524signalfd4
525sigpending
526sigprocmask
527sigreturn
528sigsuspend
529socket
530socketcall
531socketpair
532splice
533spu_create
534spu_run
535ssetmask
536stat
537stat64
538statfs
539statfs64
540statx
541stime
542stty
543subpage_prot
544swapcontext
545swapoff
546swapon
547switch_endian
548symlink
549symlinkat
550sync
551sync_file_range
552sync_file_range2
553syncfs
554sys_debug_setcontext
555sys_epoll_create
556sys_epoll_ctl
557sys_epoll_wait
558syscall
559sysfs
560sysinfo
561syslog
562sysmips
563tee
564tgkill
565time
566timer_create
567timer_delete
568timer_getoverrun
569timer_gettime
570timer_settime
571timerfd
572timerfd_create
573timerfd_gettime
574timerfd_settime
575times
576tkill
577truncate
578truncate64
579tuxcall
580ugetrlimit
581ulimit
582umask
583umount
584umount2
585uname
586unlink
587unlinkat
588unshare
589uselib
590userfaultfd
591ustat
592utime
593utimensat
594utimes
595utrap_install
596vfork
597vhangup
598vm86
599vm86old
600vmsplice
601vserver
602wait4
603waitid
604waitpid
605write
606writev