Linux system calls table for x86-64
A searchable x86-64 Linux syscall table with syscall numbers, argument registers, man-page links, kernel entry points, and common flag values.
1 min readSwitch Case
Click a system call name to view more details.
x86-64 Linux syscall reference
380 of 380 entries shown
| NR | Syscall | Arguments | Docs |
|---|---|---|---|
| 0 | unsigned int fd, char *buf, size_t count | man(2) | |
| 1 | unsigned int fd, const char *buf, size_t count | man(2) | |
| 2 | const char *filename, int flags, umode_t mode | man(2) | |
| 3 | unsigned int fd | man(2) | |
| 4 | const char *filename, struct stat *statbuf | man(2) | |
| 5 | unsigned int fd, struct stat *statbuf | man(2) | |
| 6 | const char *filename, struct stat *statbuf | man(2) | |
| 7 | struct pollfd *ufds, unsigned int nfds, int timeout | man(2) | |
| 8 | unsigned int fd, off_t offset, unsigned int whence | man(2) | |
| 9 | unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long pgoff | man(2) | |
| 10 | unsigned long start, size_t len, unsigned long prot | man(2) | |
| 11 | unsigned long addr, size_t len | man(2) | |
| 12 | unsigned long brk | man(2) | |
| 13 | int, const struct sigaction *, struct sigaction *, size_t | man(2) | |
| 14 | int how, sigset_t *set, sigset_t *oset, size_t sigsetsize | man(2) | |
| 15 | void | man(2) | |
| 16 | unsigned int fd, unsigned int cmd, unsigned long arg | man(2) | |
| 17 | unsigned int fd, char *buf, size_t count, loff_t pos | man(2) | |
| 18 | unsigned int fd, const char *buf, size_t count, loff_t pos | man(2) | |
| 19 | unsigned long fd, const struct iovec *vec, unsigned long vlen | man(2) | |
| 20 | unsigned long fd, const struct iovec *vec, unsigned long vlen | man(2) | |
| 21 | const char *filename, int mode | man(2) | |
| 22 | int *fildes | man(2) | |
| 23 | int n, fd_set *inp, fd_set *outp, fd_set *exp, struct __kernel_old_timeval *tvp | man(2) | |
| 24 | void | man(2) | |
| 25 | unsigned long addr, unsigned long old_len, unsigned long new_len, unsigned long flags, unsigned long new_addr | man(2) | |
| 26 | unsigned long start, size_t len, int flags | man(2) | |
| 27 | unsigned long start, size_t len, unsigned char * vec | man(2) | |
| 28 | unsigned long start, size_t len, int behavior | man(2) | |
| 29 | key_t key, size_t size, int flag | man(2) | |
| 30 | int shmid, char *shmaddr, int shmflg | man(2) | |
| 31 | int shmid, int cmd, struct shmid_ds *buf | man(2) | |
| 32 | unsigned int fildes | man(2) | |
| 33 | unsigned int oldfd, unsigned int newfd | man(2) | |
| 34 | void | man(2) | |
| 35 | struct __kernel_timespec *rqtp, struct __kernel_timespec *rmtp | man(2) | |
| 36 | int which, struct __kernel_old_itimerval *value | man(2) | |
| 37 | unsigned int seconds | man(2) | |
| 38 | int which, struct __kernel_old_itimerval *value, struct __kernel_old_itimerval *ovalue | man(2) | |
| 39 | void | man(2) | |
| 40 | int out_fd, int in_fd, loff_t *offset, size_t count | man(2) | |
| 41 | int, int, int | man(2) | |
| 42 | int, struct sockaddr *, int | man(2) | |
| 43 | int, struct sockaddr *, int * | man(2) | |
| 44 | int, void *, size_t, unsigned, struct sockaddr *, int | man(2) | |
| 45 | int, void *, size_t, unsigned, struct sockaddr *, int * | man(2) | |
| 46 | int fd, struct user_msghdr *msg, unsigned flags | man(2) | |
| 47 | int fd, struct user_msghdr *msg, unsigned flags | man(2) | |
| 48 | int, int | man(2) | |
| 49 | int, struct sockaddr *, int | man(2) | |
| 50 | int, int | man(2) | |
| 51 | int, struct sockaddr *, int * | man(2) | |
| 52 | int, struct sockaddr *, int * | man(2) | |
| 53 | int, int, int, int * | man(2) | |
| 54 | int fd, int level, int optname, char *optval, int optlen | man(2) | |
| 55 | int fd, int level, int optname, char *optval, int *optlen | man(2) | |
| 56 | unsigned long, unsigned long, int *, unsigned long, int * | man(2) | |
| 57 | void | man(2) | |
| 58 | void | man(2) | |
| 59 | const char *filename, const char *const *argv, const char *const *envp | man(2) | |
| 60 | int error_code | man(2) | |
| 61 | pid_t pid, int *stat_addr, int options, struct rusage *ru | man(2) | |
| 62 | pid_t pid, int sig | man(2) | |
| 63 | struct new_utsname *name | man(2) | |
| 64 | key_t key, int nsems, int semflg | man(2) | |
| 65 | int semid, struct sembuf *sops, unsigned nsops | man(2) | |
| 66 | int semid, int semnum, int cmd, unsigned long arg | man(2) | |
| 67 | char *shmaddr | man(2) | |
| 68 | key_t key, int msgflg | man(2) | |
| 69 | int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg | man(2) | |
| 70 | int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg | man(2) | |
| 71 | int msqid, int cmd, struct msqid_ds *buf | man(2) | |
| 72 | unsigned int fd, unsigned int cmd, unsigned long arg | man(2) | |
| 73 | unsigned int fd, unsigned int cmd | man(2) | |
| 74 | unsigned int fd | man(2) | |
| 75 | unsigned int fd | man(2) | |
| 76 | const char *path, long length | man(2) | |
| 77 | unsigned int fd, off_t length | man(2) | |
| 78 | unsigned int fd, struct linux_dirent *dirent, unsigned int count | man(2) | |
| 79 | char *buf, unsigned long size | man(2) | |
| 80 | const char *filename | man(2) | |
| 81 | unsigned int fd | man(2) | |
| 82 | const char *oldname, const char *newname | man(2) | |
| 83 | const char *pathname, umode_t mode | man(2) | |
| 84 | const char *pathname | man(2) | |
| 85 | const char *pathname, umode_t mode | man(2) | |
| 86 | const char *oldname, const char *newname | man(2) | |
| 87 | const char *pathname | man(2) | |
| 88 | const char *old, const char *new | man(2) | |
| 89 | const char *path, char *buf, int bufsiz | man(2) | |
| 90 | const char *filename, umode_t mode | man(2) | |
| 91 | unsigned int fd, umode_t mode | man(2) | |
| 92 | const char *filename, uid_t user, gid_t group | man(2) | |
| 93 | unsigned int fd, uid_t user, gid_t group | man(2) | |
| 94 | const char *filename, uid_t user, gid_t group | man(2) | |
| 95 | int mask | man(2) | |
| 96 | struct __kernel_old_timeval *tv, struct timezone *tz | man(2) | |
| 97 | unsigned int resource, struct rlimit *rlim | man(2) | |
| 98 | int who, struct rusage *ru | man(2) | |
| 99 | struct sysinfo *info | man(2) | |
| 100 | struct tms *tbuf | man(2) | |
| 101 | long request, long pid, unsigned long addr, unsigned long data | man(2) | |
| 102 | void | man(2) | |
| 103 | int type, char *buf, int len | man(2) | |
| 104 | void | man(2) | |
| 105 | uid_t uid | man(2) | |
| 106 | gid_t gid | man(2) | |
| 107 | void | man(2) | |
| 108 | void | man(2) | |
| 109 | pid_t pid, pid_t pgid | man(2) | |
| 110 | void | man(2) | |
| 111 | void | man(2) | |
| 112 | void | man(2) | |
| 113 | uid_t ruid, uid_t euid | man(2) | |
| 114 | gid_t rgid, gid_t egid | man(2) | |
| 115 | int gidsetsize, gid_t *grouplist | man(2) | |
| 116 | int gidsetsize, gid_t *grouplist | man(2) | |
| 117 | uid_t ruid, uid_t euid, uid_t suid | man(2) | |
| 118 | uid_t *ruid, uid_t *euid, uid_t *suid | man(2) | |
| 119 | gid_t rgid, gid_t egid, gid_t sgid | man(2) | |
| 120 | gid_t *rgid, gid_t *egid, gid_t *sgid | man(2) | |
| 121 | pid_t pid | man(2) | |
| 122 | uid_t uid | man(2) | |
| 123 | gid_t gid | man(2) | |
| 124 | pid_t pid | man(2) | |
| 125 | cap_user_header_t header, cap_user_data_t dataptr | man(2) | |
| 126 | cap_user_header_t header, const cap_user_data_t data | man(2) | |
| 127 | sigset_t *set, size_t sigsetsize | man(2) | |
| 128 | const sigset_t *uthese, siginfo_t *uinfo, const struct __kernel_timespec *uts, size_t sigsetsize | man(2) | |
| 129 | pid_t pid, int sig, siginfo_t *uinfo | man(2) | |
| 130 | sigset_t *unewset, size_t sigsetsize | man(2) | |
| 131 | const struct sigaltstack *uss, struct sigaltstack *uoss | man(2) | |
| 132 | char *filename, struct utimbuf *times | man(2) | |
| 133 | const char *filename, umode_t mode, unsigned dev | man(2) | |
| 134 | void | man(2) | |
| 135 | unsigned int personality | man(2) | |
| 136 | unsigned dev, struct ustat *ubuf | man(2) | |
| 137 | const char * path, struct statfs *buf | man(2) | |
| 138 | unsigned int fd, struct statfs *buf | man(2) | |
| 139 | int option, unsigned long arg1, unsigned long arg2 | man(2) | |
| 140 | int which, int who | man(2) | |
| 141 | int which, int who, int niceval | man(2) | |
| 142 | pid_t pid, struct sched_param *param | man(2) | |
| 143 | pid_t pid, struct sched_param *param | man(2) | |
| 144 | pid_t pid, int policy, struct sched_param *param | man(2) | |
| 145 | pid_t pid | man(2) | |
| 146 | int policy | man(2) | |
| 147 | int policy | man(2) | |
| 148 | pid_t pid, struct __kernel_timespec *interval | man(2) | |
| 149 | unsigned long start, size_t len | man(2) | |
| 150 | unsigned long start, size_t len | man(2) | |
| 151 | int flags | man(2) | |
| 152 | void | man(2) | |
| 153 | void | man(2) | |
| 154 | int func, void *ptr, unsigned long bytecount | man(2) | |
| 155 | const char *new_root, const char *put_old | man(2) | |
| 156 | void | man(2) | |
| 157 | int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5 | man(2) | |
| 158 | int option, unsigned long arg2 | man(2) | |
| 159 | struct __kernel_timex *txc_p | man(2) | |
| 160 | unsigned int resource, struct rlimit *rlim | man(2) | |
| 161 | const char *filename | man(2) | |
| 162 | void | man(2) | |
| 163 | const char *name | man(2) | |
| 164 | struct __kernel_old_timeval *tv, struct timezone *tz | man(2) | |
| 165 | char *dev_name, char *dir_name, char *type, unsigned long flags, void *data | man(2) | |
| 166 | char *name, int flags | man(2) | |
| 167 | const char *specialfile, int swap_flags | man(2) | |
| 168 | const char *specialfile | man(2) | |
| 169 | int magic1, int magic2, unsigned int cmd, void *arg | man(2) | |
| 170 | char *name, int len | man(2) | |
| 171 | char *name, int len | man(2) | |
| 172 | unsigned int level | man(2) | |
| 173 | unsigned long from, unsigned long num, int on | man(2) | |
| 174 | void | man(2) | |
| 175 | void *umod, unsigned long len, const char *uargs | man(2) | |
| 176 | const char *name_user, unsigned int flags | man(2) | |
| 177 | void | man(2) | |
| 178 | void | man(2) | |
| 179 | unsigned int cmd, const char *special, qid_t id, void *addr | man(2) | |
| 180 | void | man(2) | |
| 181 | void | man(2) | |
| 182 | void | man(2) | |
| 183 | void | man(2) | |
| 184 | void | man(2) | |
| 185 | void | man(2) | |
| 186 | void | man(2) | |
| 187 | int fd, loff_t offset, size_t count | man(2) | |
| 188 | const char *path, const char *name, const void *value, size_t size, int flags | man(2) | |
| 189 | const char *path, const char *name, const void *value, size_t size, int flags | man(2) | |
| 190 | int fd, const char *name, const void *value, size_t size, int flags | man(2) | |
| 191 | const char *path, const char *name, void *value, size_t size | man(2) | |
| 192 | const char *path, const char *name, void *value, size_t size | man(2) | |
| 193 | int fd, const char *name, void *value, size_t size | man(2) | |
| 194 | const char *path, char *list, size_t size | man(2) | |
| 195 | const char *path, char *list, size_t size | man(2) | |
| 196 | int fd, char *list, size_t size | man(2) | |
| 197 | const char *path, const char *name | man(2) | |
| 198 | const char *path, const char *name | man(2) | |
| 199 | int fd, const char *name | man(2) | |
| 200 | pid_t pid, int sig | man(2) | |
| 201 | __kernel_old_time_t *tloc | man(2) | |
| 202 | u32 *uaddr, int op, u32 val, const struct __kernel_timespec *utime, u32 *uaddr2, u32 val3 | man(2) | |
| 203 | pid_t pid, unsigned int len, unsigned long *user_mask_ptr | man(2) | |
| 204 | pid_t pid, unsigned int len, unsigned long *user_mask_ptr | man(2) | |
| 205 | void | man(2) | |
| 206 | unsigned nr_reqs, aio_context_t *ctx | man(2) | |
| 207 | aio_context_t ctx | man(2) | |
| 208 | aio_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct __kernel_timespec *timeout | man(2) | |
| 209 | aio_context_t, long, struct iocb * * | man(2) | |
| 210 | aio_context_t ctx_id, struct iocb *iocb, struct io_event *result | man(2) | |
| 211 | void | man(2) | |
| 212 | void | man(2) | |
| 213 | int size | man(2) | |
| 214 | void | man(2) | |
| 215 | void | man(2) | |
| 216 | unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags | man(2) | |
| 217 | unsigned int fd, struct linux_dirent64 *dirent, unsigned int count | man(2) | |
| 218 | int *tidptr | man(2) | |
| 219 | void | man(2) | |
| 220 | int semid, struct sembuf *sops, unsigned nsops, const struct __kernel_timespec *timeout | man(2) | |
| 221 | int fd, loff_t offset, size_t len, int advice | man(2) | |
| 222 | clockid_t which_clock, struct sigevent *timer_event_spec, timer_t * created_timer_id | man(2) | |
| 223 | timer_t timer_id, int flags, const struct __kernel_itimerspec *new_setting, struct __kernel_itimerspec *old_setting | man(2) | |
| 224 | timer_t timer_id, struct __kernel_itimerspec *setting | man(2) | |
| 225 | timer_t timer_id | man(2) | |
| 226 | timer_t timer_id | man(2) | |
| 227 | clockid_t which_clock, const struct __kernel_timespec *tp | man(2) | |
| 228 | clockid_t which_clock, struct __kernel_timespec *tp | man(2) | |
| 229 | clockid_t which_clock, struct __kernel_timespec *tp | man(2) | |
| 230 | clockid_t which_clock, int flags, const struct __kernel_timespec *rqtp, struct __kernel_timespec *rmtp | man(2) | |
| 231 | int error_code | man(2) | |
| 232 | int epfd, struct epoll_event *events, int maxevents, int timeout | man(2) | |
| 233 | int epfd, int op, int fd, struct epoll_event *event | man(2) | |
| 234 | pid_t tgid, pid_t pid, int sig | man(2) | |
| 235 | char *filename, struct __kernel_old_timeval *utimes | man(2) | |
| 236 | void | man(2) | |
| 237 | unsigned long start, unsigned long len, unsigned long mode, const unsigned long *nmask, unsigned long maxnode, unsigned flags | man(2) | |
| 238 | int mode, const unsigned long *nmask, unsigned long maxnode | man(2) | |
| 239 | int *policy, unsigned long *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags | man(2) | |
| 240 | const char *name, int oflag, umode_t mode, struct mq_attr *attr | man(2) | |
| 241 | const char *name | man(2) | |
| 242 | mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec *abs_timeout | man(2) | |
| 243 | mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned int *msg_prio, const struct __kernel_timespec *abs_timeout | man(2) | |
| 244 | mqd_t mqdes, const struct sigevent *notification | man(2) | |
| 245 | mqd_t mqdes, const struct mq_attr *mqstat, struct mq_attr *omqstat | man(2) | |
| 246 | unsigned long entry, unsigned long nr_segments, struct kexec_segment *segments, unsigned long flags | man(2) | |
| 247 | int which, pid_t pid, struct siginfo *infop, int options, struct rusage *ru | man(2) | |
| 248 | const char *_type, const char *_description, const void *_payload, size_t plen, key_serial_t destringid | man(2) | |
| 249 | const char *_type, const char *_description, const char *_callout_info, key_serial_t destringid | man(2) | |
| 250 | int cmd, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5 | man(2) | |
| 251 | int which, int who, int ioprio | man(2) | |
| 252 | int which, int who | man(2) | |
| 253 | void | man(2) | |
| 254 | int fd, const char *path, u32 mask | man(2) | |
| 255 | int fd, __s32 wd | man(2) | |
| 256 | pid_t pid, unsigned long maxnode, const unsigned long *from, const unsigned long *to | man(2) | |
| 257 | int dfd, const char *filename, int flags, umode_t mode | man(2) | |
| 258 | int dfd, const char * pathname, umode_t mode | man(2) | |
| 259 | int dfd, const char * filename, umode_t mode, unsigned dev | man(2) | |
| 260 | int dfd, const char *filename, uid_t user, gid_t group, int flag | man(2) | |
| 261 | int dfd, const char *filename, struct __kernel_old_timeval *utimes | man(2) | |
| 262 | int dfd, const char *filename, struct stat *statbuf, int flag | man(2) | |
| 263 | int dfd, const char * pathname, int flag | man(2) | |
| 264 | int olddfd, const char * oldname, int newdfd, const char * newname | man(2) | |
| 265 | int olddfd, const char *oldname, int newdfd, const char *newname, int flags | man(2) | |
| 266 | const char * oldname, int newdfd, const char * newname | man(2) | |
| 267 | int dfd, const char *path, char *buf, int bufsiz | man(2) | |
| 268 | int dfd, const char *filename, umode_t mode | man(2) | |
| 269 | int dfd, const char *filename, int mode | man(2) | |
| 270 | int, fd_set *, fd_set *, fd_set *, struct __kernel_timespec *, void * | man(2) | |
| 271 | struct pollfd *, unsigned int, struct __kernel_timespec *, const sigset_t *, size_t | man(2) | |
| 272 | unsigned long unshare_flags | man(2) | |
| 273 | struct robust_list_head *head, size_t len | man(2) | |
| 274 | int pid, struct robust_list_head * *head_ptr, size_t *len_ptr | man(2) | |
| 275 | int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags | man(2) | |
| 276 | int fdin, int fdout, size_t len, unsigned int flags | man(2) | |
| 277 | int fd, loff_t offset, loff_t nbytes, unsigned int flags | man(2) | |
| 278 | int fd, const struct iovec *iov, unsigned long nr_segs, unsigned int flags | man(2) | |
| 279 | pid_t pid, unsigned long nr_pages, const void * *pages, const int *nodes, int *status, int flags | man(2) | |
| 280 | int dfd, const char *filename, struct __kernel_timespec *utimes, int flags | man(2) | |
| 281 | int epfd, struct epoll_event *events, int maxevents, int timeout, const sigset_t *sigmask, size_t sigsetsize | man(2) | |
| 282 | int ufd, sigset_t *user_mask, size_t sizemask | man(2) | |
| 283 | int clockid, int flags | man(2) | |
| 284 | unsigned int count | man(2) | |
| 285 | int fd, int mode, loff_t offset, loff_t len | man(2) | |
| 286 | int ufd, int flags, const struct __kernel_itimerspec *utmr, struct __kernel_itimerspec *otmr | man(2) | |
| 287 | int ufd, struct __kernel_itimerspec *otmr | man(2) | |
| 288 | int, struct sockaddr *, int *, int | man(2) | |
| 289 | int ufd, sigset_t *user_mask, size_t sizemask, int flags | man(2) | |
| 290 | unsigned int count, int flags | man(2) | |
| 291 | int flags | man(2) | |
| 292 | unsigned int oldfd, unsigned int newfd, int flags | man(2) | |
| 293 | int *fildes, int flags | man(2) | |
| 294 | int flags | man(2) | |
| 295 | unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h | man(2) | |
| 296 | unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h | man(2) | |
| 297 | pid_t tgid, pid_t pid, int sig, siginfo_t *uinfo | man(2) | |
| 298 | struct perf_event_attr *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags | man(2) | |
| 299 | int fd, struct mmsghdr *msg, unsigned int vlen, unsigned flags, struct __kernel_timespec *timeout | man(2) | |
| 300 | unsigned int flags, unsigned int event_f_flags | man(2) | |
| 301 | int fanotify_fd, unsigned int flags, unsigned int mask_1, unsigned int mask_2, int dfd, const char * pathname | man(2) | |
| 302 | pid_t pid, unsigned int resource, const struct rlimit64 *new_rlim, struct rlimit64 *old_rlim | man(2) | |
| 303 | int dfd, const char *name, struct file_handle *handle, void *mnt_id, int flag | man(2) | |
| 304 | int mountdirfd, struct file_handle *handle, int flags | man(2) | |
| 305 | clockid_t which_clock, struct __kernel_timex *tx | man(2) | |
| 306 | int fd | man(2) | |
| 307 | int fd, struct mmsghdr *msg, unsigned int vlen, unsigned flags | man(2) | |
| 308 | int fd, int nstype | man(2) | |
| 309 | unsigned *cpu, unsigned *node, struct getcpu_cache *cache | man(2) | |
| 310 | pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags | man(2) | |
| 311 | pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags | man(2) | |
| 312 | pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2 | man(2) | |
| 313 | int fd, const char *uargs, int flags | man(2) | |
| 314 | pid_t pid, struct sched_attr *attr, unsigned int flags | man(2) | |
| 315 | pid_t pid, struct sched_attr *attr, unsigned int size, unsigned int flags | man(2) | |
| 316 | int olddfd, const char *oldname, int newdfd, const char *newname, unsigned int flags | man(2) | |
| 317 | unsigned int op, unsigned int flags, void *uargs | man(2) | |
| 318 | char *buf, size_t count, unsigned int flags | man(2) | |
| 319 | const char *uname_ptr, unsigned int flags | man(2) | |
| 320 | int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char *cmdline_ptr, unsigned long flags | man(2) | |
| 321 | int cmd, union bpf_attr *attr, unsigned int size | man(2) | |
| 322 | int dfd, const char *filename, const char *const *argv, const char *const *envp, int flags | man(2) | |
| 323 | int flags | man(2) | |
| 324 | int cmd, unsigned int flags, int cpu_id | man(2) | |
| 325 | unsigned long start, size_t len, int flags | man(2) | |
| 326 | int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags | man(2) | |
| 327 | unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags | man(2) | |
| 328 | unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags | man(2) | |
| 329 | unsigned long start, size_t len, unsigned long prot, int pkey | man(2) | |
| 330 | unsigned long flags, unsigned long init_val | man(2) | |
| 331 | int pkey | man(2) | |
| 332 | int dfd, const char *path, unsigned flags, unsigned mask, struct statx *buffer | man(2) | |
| 333 | aio_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct __kernel_timespec *timeout, const struct __aio_sigset *sig | man(2) | |
| 334 | struct rseq *rseq, uint32_t rseq_len, int flags, uint32_t sig | man(2) | |
| 335 | void | man(2) | |
| 424 | int pidfd, int sig, siginfo_t *info, unsigned int flags | man(2) | |
| 425 | u32 entries, struct io_uring_params *p | man(2) | |
| 426 | unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void *argp, size_t argsz | man(2) | |
| 427 | unsigned int fd, unsigned int op, void *arg, unsigned int nr_args | man(2) | |
| 428 | int dfd, const char *path, unsigned flags | man(2) | |
| 429 | int from_dfd, const char *from_path, int to_dfd, const char *to_path, unsigned int ms_flags | man(2) | |
| 430 | const char *fs_name, unsigned int flags | man(2) | |
| 431 | int fs_fd, unsigned int cmd, const char *key, const void *value, int aux | man(2) | |
| 432 | int fs_fd, unsigned int flags, unsigned int ms_flags | man(2) | |
| 433 | int dfd, const char *path, unsigned int flags | man(2) | |
| 434 | pid_t pid, unsigned int flags | man(2) | |
| 435 | struct clone_args *uargs, size_t size | man(2) | |
| 436 | unsigned int fd, unsigned int max_fd, unsigned int flags | man(2) | |
| 437 | int dfd, const char *filename, struct open_how *how, size_t size | man(2) | |
| 438 | int pidfd, int fd, unsigned int flags | man(2) | |
| 439 | int dfd, const char *filename, int mode, int flags | man(2) | |
| 440 | int pidfd, const struct iovec *vec, size_t vlen, int behavior, unsigned int flags | man(2) | |
| 441 | int epfd, struct epoll_event *events, int maxevents, const struct __kernel_timespec *timeout, const sigset_t *sigmask, size_t sigsetsize | man(2) | |
| 442 | int dfd, const char *path, unsigned int flags, struct mount_attr *uattr, size_t usize | man(2) | |
| 443 | unsigned int fd, unsigned int cmd, qid_t id, void *addr | man(2) | |
| 444 | const struct landlock_ruleset_attr *attr, size_t size, __u32 flags | man(2) | |
| 445 | int ruleset_fd, enum landlock_rule_type rule_type, const void *rule_attr, __u32 flags | man(2) | |
| 446 | int ruleset_fd, __u32 flags | man(2) | |
| 447 | unsigned int flags | man(2) | |
| 448 | int pidfd, unsigned int flags | man(2) | |
| 449 | struct futex_waitv *waiters, unsigned int nr_futexes, unsigned int flags, struct __kernel_timespec *timeout, clockid_t clockid | man(2) | |
| 450 | unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags | man(2) | |
| 451 | unsigned int fd, struct cachestat_range *cstat_range, struct cachestat *cstat, unsigned int flags | man(2) | |
| 452 | int dfd, const char *filename, umode_t mode, unsigned int flags | man(2) | |
| 453 | unsigned long addr, unsigned long size, unsigned int flags | man(2) | |
| 454 | void *uaddr, unsigned long mask, int nr, unsigned int flags | man(2) | |
| 455 | void *uaddr, unsigned long val, unsigned long mask, unsigned int flags, struct __kernel_timespec *timespec, clockid_t clockid | man(2) | |
| 456 | struct futex_waitv *waiters, unsigned int flags, int nr_wake, int nr_requeue | man(2) | |
| 457 | const struct mnt_id_req *req, struct statmount *buf, size_t bufsize, unsigned int flags | man(2) | |
| 458 | const struct mnt_id_req *req, u64 *mnt_ids, size_t nr_mnt_ids, unsigned int flags | man(2) | |
| 459 | unsigned int attr, struct lsm_ctx *ctx, u32 *size, u32 flags | man(2) | |
| 460 | unsigned int attr, struct lsm_ctx *ctx, u32 size, u32 flags | man(2) | |
| 461 | u64 *ids, u32 *size, u32 flags | man(2) | |
| 462 | unsigned long start, size_t len, unsigned long flags | man(2) | |
| 463 | int dfd, const char *path, unsigned int at_flags, const char *name, const struct xattr_args *args, size_t size | man(2) | |
| 464 | int dfd, const char *path, unsigned int at_flags, const char *name, struct xattr_args *args, size_t size | man(2) | |
| 465 | int dfd, const char *path, unsigned int at_flags, char *list, size_t size | man(2) | |
| 466 | int dfd, const char *path, unsigned int at_flags, const char *name | man(2) | |
| 467 | int dfd, const char *path, unsigned flags, struct mount_attr *uattr, size_t usize | man(2) |
▸ stay subscribed
Liked this?
Drop your email and you'll get the next post when it's published. No tracking, one-click unsubscribe.