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