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