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