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