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