Linux syscall table
Did look several times for a complete and up to date linux syscall table.
Here is a quick hack, to fetch the call numbers and the arguments from the kernel sources, and generate a html table.
The ‘script’ (it is functional, that’s all) is linked below.
Most syscalls are declared within a single file. Few syscalls might not be predeclared at all, and / or to be found within other files. Yet I didn’t need them, and there are the manpages as well.
So, I leave this the way it is.
Looking at this - this won’t win a prize, but, took me only few minutes to setup.
Did look specifically for the landlock syscalls. Which are now numbered below.
Linux syscall table amd64 6.3
0 | read | uint fd | char *buf | sizet count | |||
1 | write | uint fd | const char *buf | sizet count | |||
2 | open | const char *filename | int flags | umodet mode | |||
3 | close | uint fd | |||||
4 | stat | const char *filename | struct stat *statbuf | ||||
5 | fstat | uint fd | struct stat *statbuf | ||||
6 | lstat | const char *filename | struct stat *statbuf | ||||
7 | poll | struct pollfd *ufds | uint nfds | int timeout | |||
8 | lseek | uint fd | offt offset | uint whence | |||
9 | mmap | ulong addr | ulong len | ulong prot | ulong flags | ulong fd | ulong pgoff |
10 | mprotect | ulong start | sizet len | ulong prot | |||
11 | munmap | ulong addr | sizet len | ||||
12 | brk | ulong brk | |||||
13 | rtsigaction | int | const struct sigaction * | struct sigaction * | sizet | ||
14 | rtsigprocmask | int how | sigsett *set | sigsett *oset | sizet sigsetsize | ||
15 | rtsigreturn | ? | |||||
16 | ioctl | uint fd | uint cmd | ulong arg | |||
17 | pread64 | uint fd | char *buf | sizet count | lofft pos | ||
18 | pwrite64 | uint fd | const char *buf | sizet count | lofft pos | ||
19 | readv | ulong fd | const struct iovec *vec | ulong vlen | |||
20 | writev | ulong fd | const struct iovec *vec | ulong vlen | |||
21 | access | const char *filename | int mode | ||||
22 | pipe | int *fildes | |||||
23 | select | int n | fdset *inp | fdset *outp | fdset *exp | struct timeval *tvp | |
24 | schedyield | void | |||||
25 | mremap | ulong addr | ulong oldlen | ulong newlen | ulong flags | ulong newaddr | |
26 | msync | ulong start | sizet len | int flags | |||
27 | mincore | ulong start | sizet len | uchar * vec | |||
28 | madvise | ulong start | sizet len | int behavior | |||
29 | shmget | keyt key | sizet size | int flag | |||
30 | shmat | int shmid | char *shmaddr | int shmflg | |||
31 | shmctl | int shmid | int cmd | struct shmidds *buf | |||
32 | dup | uint fildes | |||||
33 | dup2 | uint oldfd | uint newfd | ||||
34 | pause | void | |||||
35 | nanosleep | struct timespec *rqtp | struct timespec *rmtp | ||||
36 | getitimer | int which | struct itimerval *value | ||||
37 | alarm | uint seconds | |||||
38 | setitimer | int which | struct itimerval *value | struct itimerval *ovalue | |||
39 | getpid | void | |||||
40 | sendfile | int outfd | int infd | offt *offset | sizet count | ||
41 | socket | int | int | int | |||
42 | connect | int | struct sockaddr * | int | |||
43 | accept | int | struct sockaddr * | int * | |||
44 | sendto | int | void * | sizet | unsigned | struct sockaddr * | int |
45 | recvfrom | int | void * | sizet | unsigned | struct sockaddr * | int * |
46 | sendmsg | int fd | struct usermsghdr *msg | uflags | |||
47 | recvmsg | int fd | struct usermsghdr *msg | uflags | |||
48 | shutdown | int | int | ||||
49 | bind | int | struct sockaddr * | int | |||
50 | listen | int | int | ||||
51 | getsockname | int | struct sockaddr * | int * | |||
52 | getpeername | int | struct sockaddr * | int * | |||
53 | socketpair | int | int | int | int * | ||
54 | setsockopt | int fd | int level | int optname | char *optval | int optlen | |
55 | getsockopt | int fd | int level | int optname | char *optval | int *optlen | |
56 | clone | ulong | ulong | int * | int * | ulong | |
57 | fork | void | |||||
58 | vfork | void | |||||
59 | execve | const char *filename | const char *const *argv | const char *const *envp | |||
60 | exit | int errorcode | |||||
61 | wait4 | pidt pid | int *stataddr | int options | struct rusage *ru | ||
62 | kill | pidt pid | int sig | ||||
63 | uname | struct oldutsname * | |||||
64 | semget | keyt key | int nsems | int semflg | |||
65 | semop | int semid | struct sembuf *sops | unsops | |||
66 | semctl | int semid | int semnum | int cmd | ulong arg | ||
67 | shmdt | char *shmaddr | |||||
68 | msgget | keyt key | int msgflg | ||||
69 | msgsnd | int msqid | struct msgbuf *msgp | sizet msgsz | int msgflg | ||
70 | msgrcv | int msqid | struct msgbuf *msgp | sizet msgsz | long msgtyp | int msgflg | |
71 | msgctl | int msqid | int cmd | struct msqidds *buf | |||
72 | fcntl | uint fd | uint cmd | ulong arg | |||
73 | flock | uint fd | uint cmd | ||||
74 | fsync | uint fd | |||||
75 | fdatasync | uint fd | |||||
76 | truncate | const char *path | long length | ||||
77 | ftruncate | uint fd | ulong length | ||||
78 | getdents | uint fd | struct linuxdirent *dirent | uint count | |||
79 | getcwd | char *buf | ulong size | ||||
80 | chdir | const char *filename | |||||
81 | fchdir | uint fd | |||||
82 | rename | const char *oldname | const char *newname | ||||
83 | mkdir | const char *pathname | umodet mode | ||||
84 | rmdir | const char *pathname | |||||
85 | creat | const char *pathname | umodet mode | ||||
86 | link | const char *oldname | const char *newname | ||||
87 | unlink | const char *pathname | |||||
88 | symlink | const char *old | const char *new | ||||
89 | readlink | const char *path | char *buf | int bufsiz | |||
90 | chmod | const char *filename | umodet mode | ||||
91 | fchmod | uint fd | umodet mode | ||||
92 | chown | const char *filename | uidt user | gidt group | |||
93 | fchown | uint fd | uidt user | gidt group | |||
94 | lchown | const char *filename | uidt user | gidt group | |||
95 | umask | int mask | |||||
96 | gettimeofday | struct timeval *tv | struct timezone *tz | ||||
97 | getrlimit | uint resource | struct rlimit *rlim | ||||
98 | getrusage | int who | struct rusage *ru | ||||
99 | sysinfo | struct sysinfo *info | |||||
100 | times | struct tms *tbuf | |||||
101 | ptrace | long request | long pid | ulong addr | ulong data | ||
102 | getuid | void | |||||
103 | syslog | int type | char *buf | int len | |||
104 | getgid | void | |||||
105 | setuid | uidt uid | |||||
106 | setgid | gidt gid | |||||
107 | geteuid | void | |||||
108 | getegid | void | |||||
109 | setpgid | pidt pid | pidt pgid | ||||
110 | getppid | void | |||||
111 | getpgrp | void | |||||
112 | setsid | void | |||||
113 | setreuid | uidt ruid | uidt euid | ||||
114 | setregid | gidt rgid | gidt egid | ||||
115 | getgroups | int gidsetsize | gidt *grouplist | ||||
116 | setgroups | int gidsetsize | gidt *grouplist | ||||
117 | setresuid | uidt ruid | uidt euid | uidt suid | |||
118 | getresuid | uidt *ruid | uidt *euid | uidt *suid | |||
119 | setresgid | gidt rgid | gidt egid | gidt sgid | |||
120 | getresgid | gidt *rgid | gidt *egid | gidt *sgid | |||
121 | getpgid | pidt pid | |||||
122 | setfsuid | uidt uid | |||||
123 | setfsgid | gidt gid | |||||
124 | getsid | pidt pid | |||||
125 | capget | capuserheadert header | capuserdatat dataptr | ||||
126 | capset | capuserheadert header | const capuserdatat data | ||||
127 | rtsigpending | sigsett *set | sizet sigsetsize | ||||
128 | rtsigtimedwait | const sigsett *uthese | siginfot *uinfo | const struct timespec *uts | sizet sigsetsize | ||
129 | rtsigqueueinfo | pidt pid | int sig | siginfot *uinfo | |||
130 | rtsigsuspend | sigsett *unewset | sizet sigsetsize | ||||
131 | sigaltstack | const struct sigaltstack *uss | struct sigaltstack *uoss | ||||
132 | utime | char *filename | struct utimbuf *times | ||||
133 | mknod | const char *filename | umodet mode | udev | |||
134 | uselib | const char *library | |||||
135 | personality | uint personality | |||||
136 | ustat | udev | struct ustat *ubuf | ||||
137 | statfs | const char * path | struct statfs *buf | ||||
138 | fstatfs | uint fd | struct statfs *buf | ||||
139 | sysfs | int option | ulong arg1 | ulong arg2 | |||
140 | getpriority | int which | int who | ||||
141 | setpriority | int which | int who | int niceval | |||
142 | schedsetparam | pidt pid | struct schedparam *param | ||||
143 | schedgetparam | pidt pid | struct schedparam *param | ||||
144 | schedsetscheduler | pidt pid | int policy | struct schedparam *param | |||
145 | schedgetscheduler | pidt pid | |||||
146 | schedgetprioritymax | int policy | |||||
147 | schedgetprioritymin | int policy | |||||
148 | schedrrgetinterval | pidt pid | struct timespec *interval | ||||
149 | mlock | ulong start | sizet len | ||||
150 | munlock | ulong start | sizet len | ||||
151 | mlockall | int flags | |||||
152 | munlockall | void | |||||
153 | vhangup | void | |||||
154 | modifyldt | ? | |||||
155 | pivotroot | const char *newroot | const char *putold | ||||
156 | sysctl | ? | |||||
157 | prctl | int option | ulong arg2 | ulong arg3 | ulong arg4 | ulong arg5 | |
158 | archprctl | ? | |||||
159 | adjtimex | struct timex *txcp | |||||
160 | setrlimit | uint resource | struct rlimit *rlim | ||||
161 | chroot | const char *filename | |||||
162 | sync | void | |||||
163 | acct | const char *name | |||||
164 | settimeofday | struct timeval *tv | struct timezone *tz | ||||
165 | mount | char *devname | char *dirname | char *type | ulong flags | void *data | |
166 | umount2 | ? | |||||
167 | swapon | const char *specialfile | int swapflags | ||||
168 | swapoff | const char *specialfile | |||||
169 | reboot | int magic1 | int magic2 | uint cmd | void *arg | ||
170 | sethostname | char *name | int len | ||||
171 | setdomainname | char *name | int len | ||||
172 | iopl | ? | |||||
173 | ioperm | ulong from | ulong num | int on | |||
174 | createmodule | ? | |||||
175 | initmodule | void *umod | ulong len | const char *uargs | |||
176 | deletemodule | const char *nameuser | uint flags | ||||
177 | getkernelsyms | ? | |||||
178 | querymodule | ? | |||||
179 | quotactl | uint cmd | const char *special | qidt id | void *addr | ||
180 | nfsservctl | ? | |||||
181 | getpmsg | ? | |||||
182 | putpmsg | ? | |||||
183 | afssyscall | ? | |||||
184 | tuxcall | ? | |||||
185 | security | ? | |||||
186 | gettid | void | |||||
187 | readahead | int fd | lofft offset | sizet count | |||
188 | setxattr | const char *path | const char *name | const void *value | sizet size | int flags | |
189 | lsetxattr | const char *path | const char *name | const void *value | sizet size | int flags | |
190 | fsetxattr | int fd | const char *name | const void *value | sizet size | int flags | |
191 | getxattr | const char *path | const char *name | void *value | sizet size | ||
192 | lgetxattr | const char *path | const char *name | void *value | sizet size | ||
193 | fgetxattr | int fd | const char *name | void *value | sizet size | ||
194 | listxattr | const char *path | char *list | sizet size | |||
195 | llistxattr | const char *path | char *list | sizet size | |||
196 | flistxattr | int fd | char *list | sizet size | |||
197 | removexattr | const char *path | const char *name | ||||
198 | lremovexattr | const char *path | const char *name | ||||
199 | fremovexattr | int fd | const char *name | ||||
200 | tkill | pidt pid | int sig | ||||
201 | time | timet *tloc | |||||
202 | futex | u32 *uaddr | int op | u32 val | const struct timespec *utime | u32 *uaddr2 | u32 val3 |
203 | schedsetaffinity | pidt pid | uint len | ulong *usermaskptr | |||
204 | schedgetaffinity | pidt pid | uint len | ulong *usermaskptr | |||
205 | setthreadarea | ? | |||||
206 | iosetup | unrreqs | aiocontextt *ctx | ||||
207 | iodestroy | aiocontextt ctx | |||||
208 | iogetevents | aiocontextt ctxid | long minnr | long nr | struct ioevent *events | struct timespec *timeout | |
209 | iosubmit | aiocontextt | long | struct iocb * * | |||
210 | iocancel | aiocontextt ctxid | struct iocb *iocb | struct ioevent *result | |||
211 | getthreadarea | ? | |||||
212 | lookupdcookie | u64 cookie64 | char *buf | sizet len | |||
213 | epollcreate | int size | |||||
214 | epollctlold | ? | |||||
215 | epollwaitold | ? | |||||
216 | remapfilepages | ulong start | ulong size | ulong prot | ulong pgoff | ulong flags | |
217 | getdents64 | uint fd | struct linuxdirent64 *dirent | uint count | |||
218 | settidaddress | int *tidptr | |||||
219 | restartsyscall | void | |||||
220 | semtimedop | int semid | struct sembuf *sops | unsops | const struct timespec *timeout | ||
221 | fadvise64 | int fd | lofft offset | sizet len | int advice | ||
222 | timercreate | clockidt whichclock | struct sigevent *timereventspec | timert * createdtimerid | |||
223 | timersettime | timert timerid | int flags | const struct itimerspec *newsetting | struct itimerspec *oldsetting | ||
224 | timergettime | timert timerid | struct itimerspec *setting | ||||
225 | timergetoverrun | timert timerid | |||||
226 | timerdelete | timert timerid | |||||
227 | clocksettime | clockidt whichclock | const struct timespec *tp | ||||
228 | clockgettime | clockidt whichclock | struct timespec *tp | ||||
229 | clockgetres | clockidt whichclock | struct timespec *tp | ||||
230 | clocknanosleep | clockidt whichclock | int flags | const struct timespec *rqtp | struct timespec *rmtp | ||
231 | exitgroup | int errorcode | |||||
232 | epollwait | int epfd | struct epollevent *events | int maxevents | int timeout | ||
233 | epollctl | int epfd | int op | int fd | struct epollevent *event | ||
234 | tgkill | pidt tgid | pidt pid | int sig | |||
235 | utimes | char *filename | struct timeval *utimes | ||||
236 | vserver | ? | |||||
237 | mbind | ulong start | ulong len | ulong mode | const ulong *nmask | ulong maxnode | uflags |
238 | setmempolicy | int mode | const ulong *nmask | ulong maxnode | |||
239 | getmempolicy | int *policy | ulong *nmask | ulong maxnode | ulong addr | ulong flags | |
240 | mqopen | const char *name | int oflag | umodet mode | struct mqattr *attr | ||
241 | mqunlink | const char *name | |||||
242 | mqtimedsend | mqdt mqdes | const char *msgptr | sizet msglen | uint msgprio | const struct timespec *abstimeout | |
243 | mqtimedreceive | mqdt mqdes | char *msgptr | sizet msglen | uint *msgprio | const struct timespec *abstimeout | |
244 | mqnotify | mqdt mqdes | const struct sigevent *notification | ||||
245 | mqgetsetattr | mqdt mqdes | const struct mqattr *mqstat | struct mqattr *omqstat | |||
246 | kexecload | ulong entry | ulong nrsegments | struct kexecsegment *segments | ulong flags | ||
247 | waitid | int which | pidt pid | struct siginfo *infop | int options | struct rusage *ru | |
248 | addkey | const char *type | const char *description | const void *payload | sizet plen | keyserialt destringid | |
249 | requestkey | const char *type | const char *description | const char *calloutinfo | keyserialt destringid | ||
250 | keyctl | int cmd | ulong arg2 | ulong arg3 | ulong arg4 | ulong arg5 | |
251 | ioprioset | int which | int who | int ioprio | |||
252 | ioprioget | int which | int who | ||||
253 | inotifyinit | void | |||||
254 | inotifyaddwatch | int fd | const char *path | u32 mask | |||
255 | inotifyrm_watch | int fd | _s32 wd | ||||
256 | migratepages | pidt pid | ulong maxnode | const ulong *from | const ulong *to | ||
257 | openat | int dfd | const char *filename | int flags | umodet mode | ||
258 | mkdirat | int dfd | const char * pathname | umodet mode | |||
259 | mknodat | int dfd | const char * filename | umodet mode | udev | ||
260 | fchownat | int dfd | const char *filename | uidt user | gidt group | int flag | |
261 | futimesat | int dfd | const char *filename | struct timeval *utimes | |||
262 | newfstatat | int dfd | const char *filename | struct stat *statbuf | int flag | ||
262 | fstatat | int dfd | const char *filename | struct stat *statbuf | int flag | ||
263 | unlinkat | int dfd | const char * pathname | int flag | |||
264 | renameat | int olddfd | const char * oldname | int newdfd | const char * newname | ||
265 | linkat | int olddfd | const char *oldname | int newdfd | const char *newname | int flags | |
266 | symlinkat | const char * oldname | int newdfd | const char * newname | |||
267 | readlinkat | int dfd | const char *path | char *buf | int bufsiz | ||
268 | fchmodat | int dfd | const char * filename | umodet mode | |||
269 | faccessat | int dfd | const char *filename | int mode | |||
270 | pselect6 | int | fdset * | fdset * | fdset * | struct timespec * | void * |
271 | ppoll | struct pollfd * | uint | struct timespec * | const sigsett * | sizet | |
272 | unshare | ulong unshareflags | |||||
273 | setrobustlist | struct robustlisthead *head | sizet len | ||||
274 | getrobustlist | int pid | struct robustlisthead * *headptr | sizet *lenptr | |||
275 | splice | int fdin | lofft *offin | int fdout | lofft *offout | sizet len | uint flags |
276 | tee | int fdin | int fdout | sizet len | uint flags | ||
277 | syncfilerange | int fd | lofft offset | lofft nbytes | uint flags | ||
278 | vmsplice | int fd | const struct iovec *iov | ulong nrsegs | uint flags | ||
279 | movepages | pidt pid | ulong nrpages | const void * *pages | const int *nodes | int *status | int flags |
280 | utimensat | int dfd | const char *filename | struct timespec *utimes | int flags | ||
281 | epollpwait | int epfd | struct epollevent *events | int maxevents | int timeout | const sigsett *sigmask | sizet sigsetsize |
282 | signalfd | int ufd | sigsett *usermask | sizet sizemask | |||
283 | timerfdcreate | int clockid | int flags | ||||
284 | eventfd | uint count | |||||
285 | fallocate | int fd | int mode | lofft offset | lofft len | ||
286 | timerfdsettime | int ufd | int flags | const struct itimerspec *utmr | struct itimerspec *otmr | ||
287 | timerfdgettime | int ufd | struct itimerspec *otmr | ||||
288 | accept4 | int | struct sockaddr * | int * | int | ||
289 | signalfd4 | int ufd | sigsett *usermask | sizet sizemask | int flags | ||
290 | eventfd2 | uint count | int flags | ||||
291 | epollcreate1 | int flags | |||||
292 | dup3 | uint oldfd | uint newfd | int flags | |||
293 | pipe2 | int *fildes | int flags | ||||
294 | inotifyinit1 | int flags | |||||
295 | preadv | ulong fd | const struct iovec *vec | ulong vlen | ulong posl | ulong posh | |
296 | pwritev | ulong fd | const struct iovec *vec | ulong vlen | ulong posl | ulong posh | |
297 | rttgsigqueueinfo | pidt tgid | pidt pid | int sig | siginfot *uinfo | ||
298 | perfeventopen | struct perfeventattr *attruptr | pidt pid | int cpu | int groupfd | ulong flags | |
299 | recvmmsg | int fd | struct mmsghdr *msg | uint vlen | uflags | struct timespec *timeout | |
300 | fanotifyinit | uint flags | uint eventfflags | ||||
301 | fanotifymark | int fanotifyfd | uint flags | u64 mask | int fd | const char *pathname | |
302 | prlimit64 | pidt pid | uint resource | const struct rlimit64 *newrlim | struct rlimit64 *oldrlim | ||
303 | nametohandleat | int dfd | const char *name | struct filehandle *handle | int *mntid | int flag | |
304 | openbyhandleat | int mountdirfd | struct filehandle *handle | int flags | |||
305 | clockadjtime | clockidt whichclock | struct timex *tx | ||||
306 | syncfs | int fd | |||||
307 | sendmmsg | int fd | struct mmsghdr *msg | uint vlen | uflags | ||
308 | setns | int fd | int nstype | ||||
309 | getcpu | u *cpu | u *node | struct getcpucache *cache | |||
310 | processvmreadv | pidt pid | const struct iovec *lvec | ulong liovcnt | const struct iovec *rvec | ulong riovcnt | ulong flags |
311 | processvmwritev | pidt pid | const struct iovec *lvec | ulong liovcnt | const struct iovec *rvec | ulong riovcnt | ulong flags |
312 | kcmp | pidt pid1 | pidt pid2 | int type | ulong idx1 | ulong idx2 | |
313 | finitmodule | int fd | const char *uargs | int flags | |||
314 | schedsetattr | pidt pid | struct schedattr *attr | uint flags | |||
315 | schedgetattr | pidt pid | struct schedattr *attr | uint size | uint flags | ||
316 | renameat2 | int olddfd | const char *oldname | int newdfd | const char *newname | uint flags | |
317 | seccomp | uint op | uint flags | void *uargs | |||
318 | getrandom | char *buf | sizet count | uint flags | |||
319 | memfdcreate | const char *unameptr | uint flags | ||||
320 | kexecfileload | int kernelfd | int initrdfd | ulong cmdlinelen | const char *cmdlineptr | ulong flags | |
321 | bpf | int cmd | union bpfattr *attr | uint size | |||
322 | execveat | int dfd | const char *filename | const char *const *argv | const char *const *envp | int flags | |
323 | userfaultfd | int flags | |||||
324 | membarrier | int cmd | uint flags | int cpuid | |||
325 | mlock2 | ulong start | sizet len | int flags | |||
326 | copyfilerange | int fdin | lofft *offin | int fdout | lofft *offout | sizet len | uint flags |
327 | preadv2 | ulong fd | const struct iovec *vec | ulong vlen | ulong posl | ulong posh | rwft flags |
328 | pwritev2 | ulong fd | const struct iovec *vec | ulong vlen | ulong posl | ulong posh | rwft flags |
329 | pkeymprotect | ulong start | sizet len | ulong prot | int pkey | ||
330 | pkeyalloc | ulong flags | ulong initval | ||||
331 | pkeyfree | int pkey | |||||
332 | statx | int dfd | const char *path | uflags | umask | struct statx *buffer | |
333 | iopgetevents | aiocontextt ctxid | long minnr | long nr | struct io_event *events | struct timespec *timeout | const struct _aiosigset *sig |
334 | rseq | struct rseq *rseq | uint32t rseqlen | int flags | uint32t sig | ||
424 | pidfdsendsignal | int pidfd | int sig | siginfot *info | uint flags | ||
425 | iouringsetup | u32 entries | struct iouringparams *p | ||||
426 | iouringenter | uint fd | u32 tosubmit | u32 mincomplete | u32 flags | const void *argp | sizet argsz |
427 | iouringregister | uint fd | uint op | void *arg | uint nrargs | ||
428 | opentree | int dfd | const char *path | uflags | |||
429 | movemount | int fromdfd | const char *frompath | int todfd | const char *topath | uint msflags | |
430 | fsopen | const char *fsname | uint flags | ||||
431 | fsconfig | int fsfd | uint cmd | const char *key | const void *value | int aux | |
432 | fsmount | int fsfd | uint flags | uint msflags | |||
433 | fspick | int dfd | const char *path | uint flags | |||
434 | pidfdopen | pidt pid | uint flags | ||||
435 | clone3 | struct cloneargs *uargs | sizet size | ||||
436 | closerange | uint fd | uint maxfd | uint flags | |||
437 | openat2 | int dfd | const char *filename | struct openhow *how | sizet size | ||
438 | pidfdgetfd | int pidfd | int fd | uint flags | |||
439 | faccessat2 | int dfd | const char *filename | int mode | int flags | ||
440 | processmadvise | int pidfd | const struct iovec *vec | sizet vlen | int behavior | uint flags | |
441 | epollpwait2 | int epfd | struct epollevent *events | int maxevents | const struct timespec *timeout | const sigsett *sigmask | sizet sigsetsize |
442 | mountsetattr | int dfd | const char *path | uint flags | struct mountattr *uattr | sizet usize | |
443 | quotactlfd | uint fd | uint cmd | qidt id | void *addr | ||
444 | landlockcreateruleset | const struct landlockrulesetattr *attr | sizet size | _u32 flags | |||
445 | landlockaddrule | int rulesetfd | enum landlockruletype ruletype | const void *ruleattr | _u32 flags | ||
446 | landlockrestrictself | int rulesetfd | _u32 flags | ||||
447 | memfdsecret | uint flags | |||||
448 | processmrelease | int pidfd | uint flags | ||||
449 | futexwaitv | struct futexwaitv *waiters | uint nrfutexes | uint flags | struct timespec *timeout | clockidt clockid | |
450 | setmempolicyhomenode | ulong start | ulong len | ulong home_node | ulong flags |