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