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