x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)
[glibc.git] / sysdeps / unix / sysv / linux / syscall-names.list
blob6557bcfde463615831e06bcc9a5e1318adf0b19e
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.8.
25 kernel 6.8
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 msgctl
291 msgget
292 msgrcv
293 msgsnd
294 msync
295 multiplexer
296 munlock
297 munlockall
298 munmap
299 name_to_handle_at
300 nanosleep
301 newfstatat
302 nfsservctl
303 ni_syscall
304 nice
305 old_adjtimex
306 old_getpagesize
307 oldfstat
308 oldlstat
309 oldolduname
310 oldstat
311 oldumount
312 olduname
313 open
314 open_by_handle_at
315 open_tree
316 openat
317 openat2
318 or1k_atomic
319 osf_adjtime
320 osf_afs_syscall
321 osf_alt_plock
322 osf_alt_setsid
323 osf_alt_sigpending
324 osf_asynch_daemon
325 osf_audcntl
326 osf_audgen
327 osf_chflags
328 osf_execve
329 osf_exportfs
330 osf_fchflags
331 osf_fdatasync
332 osf_fpathconf
333 osf_fstat
334 osf_fstatfs
335 osf_fstatfs64
336 osf_fuser
337 osf_getaddressconf
338 osf_getdirentries
339 osf_getdomainname
340 osf_getfh
341 osf_getfsstat
342 osf_gethostid
343 osf_getitimer
344 osf_getlogin
345 osf_getmnt
346 osf_getrusage
347 osf_getsysinfo
348 osf_gettimeofday
349 osf_kloadcall
350 osf_kmodcall
351 osf_lstat
352 osf_memcntl
353 osf_mincore
354 osf_mount
355 osf_mremap
356 osf_msfs_syscall
357 osf_msleep
358 osf_mvalid
359 osf_mwakeup
360 osf_naccept
361 osf_nfssvc
362 osf_ngetpeername
363 osf_ngetsockname
364 osf_nrecvfrom
365 osf_nrecvmsg
366 osf_nsendmsg
367 osf_ntp_adjtime
368 osf_ntp_gettime
369 osf_old_creat
370 osf_old_fstat
371 osf_old_getpgrp
372 osf_old_killpg
373 osf_old_lstat
374 osf_old_open
375 osf_old_sigaction
376 osf_old_sigblock
377 osf_old_sigreturn
378 osf_old_sigsetmask
379 osf_old_sigvec
380 osf_old_stat
381 osf_old_vadvise
382 osf_old_vtrace
383 osf_old_wait
384 osf_oldquota
385 osf_pathconf
386 osf_pid_block
387 osf_pid_unblock
388 osf_plock
389 osf_priocntlset
390 osf_profil
391 osf_proplist_syscall
392 osf_reboot
393 osf_revoke
394 osf_sbrk
395 osf_security
396 osf_select
397 osf_set_program_attributes
398 osf_set_speculative
399 osf_sethostid
400 osf_setitimer
401 osf_setlogin
402 osf_setsysinfo
403 osf_settimeofday
404 osf_shmat
405 osf_signal
406 osf_sigprocmask
407 osf_sigsendset
408 osf_sigstack
409 osf_sigwaitprim
410 osf_sstk
411 osf_stat
412 osf_statfs
413 osf_statfs64
414 osf_subsys_info
415 osf_swapctl
416 osf_swapon
417 osf_syscall
418 osf_sysinfo
419 osf_table
420 osf_uadmin
421 osf_usleep_thread
422 osf_uswitch
423 osf_utc_adjtime
424 osf_utc_gettime
425 osf_utimes
426 osf_utsname
427 osf_wait4
428 osf_waitid
429 pause
430 pciconfig_iobase
431 pciconfig_read
432 pciconfig_write
433 perf_event_open
434 perfctr
435 perfmonctl
436 personality
437 pidfd_getfd
438 pidfd_open
439 pidfd_send_signal
440 pipe
441 pipe2
442 pivot_root
443 pkey_alloc
444 pkey_free
445 pkey_mprotect
446 poll
447 ppoll
448 ppoll_time64
449 prctl
450 pread64
451 preadv
452 preadv2
453 prlimit64
454 process_madvise
455 process_mrelease
456 process_vm_readv
457 process_vm_writev
458 prof
459 profil
460 pselect6
461 pselect6_time64
462 ptrace
463 putpmsg
464 pwrite64
465 pwritev
466 pwritev2
467 query_module
468 quotactl
469 quotactl_fd
470 read
471 readahead
472 readdir
473 readlink
474 readlinkat
475 readv
476 reboot
477 recv
478 recvfrom
479 recvmmsg
480 recvmmsg_time64
481 recvmsg
482 remap_file_pages
483 removexattr
484 rename
485 renameat
486 renameat2
487 request_key
488 restart_syscall
489 riscv_flush_icache
490 riscv_hwprobe
491 rmdir
492 rseq
493 rt_sigaction
494 rt_sigpending
495 rt_sigprocmask
496 rt_sigqueueinfo
497 rt_sigreturn
498 rt_sigsuspend
499 rt_sigtimedwait
500 rt_sigtimedwait_time64
501 rt_tgsigqueueinfo
502 rtas
503 s390_guarded_storage
504 s390_pci_mmio_read
505 s390_pci_mmio_write
506 s390_runtime_instr
507 s390_sthyi
508 sched_get_affinity
509 sched_get_priority_max
510 sched_get_priority_min
511 sched_getaffinity
512 sched_getattr
513 sched_getparam
514 sched_getscheduler
515 sched_rr_get_interval
516 sched_rr_get_interval_time64
517 sched_set_affinity
518 sched_setaffinity
519 sched_setattr
520 sched_setparam
521 sched_setscheduler
522 sched_yield
523 seccomp
524 security
525 select
526 semctl
527 semget
528 semop
529 semtimedop
530 semtimedop_time64
531 send
532 sendfile
533 sendfile64
534 sendmmsg
535 sendmsg
536 sendto
537 set_mempolicy
538 set_mempolicy_home_node
539 set_robust_list
540 set_thread_area
541 set_tid_address
542 set_tls
543 setdomainname
544 setfsgid
545 setfsgid32
546 setfsuid
547 setfsuid32
548 setgid
549 setgid32
550 setgroups
551 setgroups32
552 sethae
553 sethostname
554 setitimer
555 setns
556 setpgid
557 setpgrp
558 setpriority
559 setregid
560 setregid32
561 setresgid
562 setresgid32
563 setresuid
564 setresuid32
565 setreuid
566 setreuid32
567 setrlimit
568 setsid
569 setsockopt
570 settimeofday
571 setuid
572 setuid32
573 setxattr
574 sgetmask
575 shmat
576 shmctl
577 shmdt
578 shmget
579 shutdown
580 sigaction
581 sigaltstack
582 signal
583 signalfd
584 signalfd4
585 sigpending
586 sigprocmask
587 sigreturn
588 sigsuspend
589 socket
590 socketcall
591 socketpair
592 splice
593 spu_create
594 spu_run
595 ssetmask
596 stat
597 stat64
598 statfs
599 statfs64
600 statmount
601 statx
602 stime
603 stty
604 subpage_prot
605 swapcontext
606 swapoff
607 swapon
608 switch_endian
609 symlink
610 symlinkat
611 sync
612 sync_file_range
613 sync_file_range2
614 syncfs
615 sys_debug_setcontext
616 sys_epoll_create
617 sys_epoll_ctl
618 sys_epoll_wait
619 syscall
620 sysfs
621 sysinfo
622 syslog
623 sysmips
625 tgkill
626 time
627 timer_create
628 timer_delete
629 timer_getoverrun
630 timer_gettime
631 timer_gettime64
632 timer_settime
633 timer_settime64
634 timerfd
635 timerfd_create
636 timerfd_gettime
637 timerfd_gettime64
638 timerfd_settime
639 timerfd_settime64
640 times
641 tkill
642 truncate
643 truncate64
644 tuxcall
645 udftrap
646 ugetrlimit
647 ulimit
648 umask
649 umount
650 umount2
651 uname
652 unlink
653 unlinkat
654 unshare
655 uselib
656 userfaultfd
657 usr26
658 usr32
659 ustat
660 utime
661 utimensat
662 utimensat_time64
663 utimes
664 utrap_install
665 vfork
666 vhangup
667 vm86
668 vm86old
669 vmsplice
670 vserver
671 wait4
672 waitid
673 waitpid
674 write
675 writev