{"arch":"x32","convention":{"arch":"x32","instruction":"syscall","nr":"rax","return":"rax","arg0":"rdi","arg1":"rsi","arg2":"rdx","arg3":"r10","arg4":"r8","arg5":"r9"},"kernels":["3.4","3.5","3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13","3.14","3.15","3.16","3.17","3.18","3.19","4.0","4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.15","4.16","4.17","4.18","4.19","4.20","5.0","5.1","5.2","5.3","5.4","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","5.18","5.19","6.0","6.1","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","6.10","6.11","6.12","6.13","6.14","6.15","6.16","6.17","6.18","6.19","7.0","7.1","7.2","7.3"],"latest":"7.3","syscalls":[{"arch":"x32","nr":1073741824,"name":"read","description":"read from a file descriptor","abi":"common","entry_point":"sys_read","nargs":3,"arg0":"unsigned int fd","arg1":"char *buf","arg2":"size_t count","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/read.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_read","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741825,"name":"write","description":"write to a file descriptor","abi":"common","entry_point":"sys_write","nargs":3,"arg0":"unsigned int fd","arg1":"const char *buf","arg2":"size_t count","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/write.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_write","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741826,"name":"open","description":"open and possibly create a file","abi":"common","entry_point":"sys_open","nargs":3,"arg0":"const char *filename","arg1":"int flags","arg2":"umode_t mode","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/open.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_open","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741827,"name":"close","description":"close a file descriptor","abi":"common","entry_point":"sys_close","nargs":1,"arg0":"unsigned int fd","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/close.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_close","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741828,"name":"stat","description":"get file status","abi":"common","entry_point":"sys_newstat","nargs":2,"arg0":"const char *filename","arg1":"struct stat *statbuf","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/stat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_newstat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741829,"name":"fstat","description":"get file status","abi":"common","entry_point":"sys_newfstat","nargs":2,"arg0":"unsigned int fd","arg1":"struct stat *statbuf","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fstat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_newfstat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741830,"name":"lstat","description":"get file status","abi":"common","entry_point":"sys_newlstat","nargs":2,"arg0":"const char *filename","arg1":"struct stat *statbuf","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/lstat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_newlstat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741831,"name":"poll","description":"wait for some event on a file descriptor","abi":"common","entry_point":"sys_poll","nargs":3,"arg0":"struct pollfd *ufds","arg1":"unsigned int nfds","arg2":"int timeout_msecs","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/poll.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_poll","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741832,"name":"lseek","description":"reposition read/write file offset","abi":"common","entry_point":"sys_lseek","nargs":3,"arg0":"unsigned int fd","arg1":"off_t offset","arg2":"unsigned int whence","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/lseek.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lseek","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741833,"name":"mmap","description":"map or unmap files or devices into memory","abi":"common","entry_point":"sys_mmap","nargs":6,"arg0":"unsigned long addr","arg1":"unsigned long len","arg2":"unsigned long prot","arg3":"unsigned long flags","arg4":"unsigned long fd","arg5":"unsigned long off","man_page":"https://man7.org/linux/man-pages/man2/mmap.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mmap","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741834,"name":"mprotect","description":"set protection on a region of memory","abi":"common","entry_point":"sys_mprotect","nargs":3,"arg0":"unsigned long start","arg1":"size_t len","arg2":"unsigned long prot","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mprotect.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mprotect","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741835,"name":"munmap","description":"map or unmap files or devices into memory","abi":"common","entry_point":"sys_munmap","nargs":2,"arg0":"unsigned long addr","arg1":"size_t len","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/munmap.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_munmap","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741836,"name":"brk","description":"change data segment size","abi":"common","entry_point":"sys_brk","nargs":1,"arg0":"unsigned long brk","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/brk.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_brk","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741838,"name":"rt_sigprocmask","description":"examine and change blocked signals","abi":"common","entry_point":"sys_rt_sigprocmask","nargs":4,"arg0":"int how","arg1":"sigset_t *nset","arg2":"sigset_t *oset","arg3":"size_t sigsetsize","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_sigprocmask.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_rt_sigprocmask","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741841,"name":"pread64","description":"read from or write to a file descriptor at a given offset","abi":"common","entry_point":"sys_pread64","nargs":4,"arg0":"unsigned int fd","arg1":"char *buf","arg2":"size_t count","arg3":"loff_t pos","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pread64.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pread64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741842,"name":"pwrite64","description":"read from or write to a file descriptor at a given offset","abi":"common","entry_point":"sys_pwrite64","nargs":4,"arg0":"unsigned int fd","arg1":"const char *buf","arg2":"size_t count","arg3":"loff_t pos","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pwrite64.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pwrite64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741845,"name":"access","description":"check user's permissions for a file","abi":"common","entry_point":"sys_access","nargs":2,"arg0":"const char *filename","arg1":"int mode","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/access.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_access","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741846,"name":"pipe","description":"create pipe","abi":"common","entry_point":"sys_pipe","nargs":1,"arg0":"int *fildes","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pipe.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pipe","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741847,"name":"select","description":"synchronous I/O multiplexing","abi":"common","entry_point":"sys_select","nargs":5,"arg0":"int n","arg1":"fd_set *inp","arg2":"fd_set *outp","arg3":"fd_set *exp","arg4":"struct __kernel_old_timeval *tvp","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/select.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_select","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741848,"name":"sched_yield","description":"yield the processor","abi":"common","entry_point":"sys_sched_yield","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_yield.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_yield","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741849,"name":"mremap","description":"remap a virtual memory address","abi":"common","entry_point":"sys_mremap","nargs":5,"arg0":"unsigned long addr","arg1":"unsigned long old_len","arg2":"unsigned long new_len","arg3":"unsigned long flags","arg4":"unsigned long new_addr","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mremap.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mremap","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741850,"name":"msync","description":"synchronize a file with a memory map","abi":"common","entry_point":"sys_msync","nargs":3,"arg0":"unsigned long start","arg1":"size_t len","arg2":"int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/msync.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_msync","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741851,"name":"mincore","description":"determine whether pages are resident in memory","abi":"common","entry_point":"sys_mincore","nargs":3,"arg0":"unsigned long start","arg1":"size_t len","arg2":"unsigned char *vec","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mincore.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mincore","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741852,"name":"madvise","description":"give advice about use of memory","abi":"common","entry_point":"sys_madvise","nargs":3,"arg0":"unsigned long start","arg1":"size_t len","arg2":"int behavior","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/madvise.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_madvise","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741853,"name":"shmget","description":"allocates a System V shared memory segment","abi":"common","entry_point":"sys_shmget","nargs":3,"arg0":"key_t key","arg1":"size_t size","arg2":"int flag","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/shmget.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_shmget","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741854,"name":"shmat","description":"System V shared memory operations","abi":"common","entry_point":"sys_shmat","nargs":3,"arg0":"int shmid","arg1":"char *shmaddr","arg2":"int shmflg","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/shmat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_shmat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741855,"name":"shmctl","description":"System V shared memory control","abi":"common","entry_point":"sys_shmctl","nargs":3,"arg0":"int shmid","arg1":"int cmd","arg2":"struct shmid_ds *buf","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/shmctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_shmctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741856,"name":"dup","description":"duplicate a file descriptor","abi":"common","entry_point":"sys_dup","nargs":1,"arg0":"unsigned int fildes","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/dup.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_dup","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741857,"name":"dup2","description":"duplicate a file descriptor","abi":"common","entry_point":"sys_dup2","nargs":2,"arg0":"unsigned int oldfd","arg1":"unsigned int newfd","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/dup2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_dup2","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741858,"name":"pause","description":"wait for signal","abi":"common","entry_point":"sys_pause","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pause.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pause","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741859,"name":"nanosleep","description":"high-resolution sleep","abi":"common","entry_point":"sys_nanosleep","nargs":2,"arg0":"struct __kernel_timespec *rqtp","arg1":"struct __kernel_timespec *rmtp","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/nanosleep.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_nanosleep","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741860,"name":"getitimer","description":"get or set value of an interval timer","abi":"common","entry_point":"sys_getitimer","nargs":2,"arg0":"int which","arg1":"struct __kernel_old_itimerval *value","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getitimer.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getitimer","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741861,"name":"alarm","description":"set an alarm clock for delivery of a signal","abi":"common","entry_point":"sys_alarm","nargs":1,"arg0":"unsigned int seconds","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/alarm.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_alarm","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741862,"name":"setitimer","description":"get or set value of an interval timer","abi":"common","entry_point":"sys_setitimer","nargs":3,"arg0":"int which","arg1":"struct __kernel_old_itimerval *value","arg2":"struct __kernel_old_itimerval *ovalue","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setitimer.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setitimer","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741863,"name":"getpid","description":"get process identification","abi":"common","entry_point":"sys_getpid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getpid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getpid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741864,"name":"sendfile","description":"transfer data between file descriptors","abi":"common","entry_point":"sys_sendfile64","nargs":4,"arg0":"int out_fd","arg1":"int in_fd","arg2":"loff_t *offset","arg3":"size_t count","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sendfile.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sendfile64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741865,"name":"socket","description":"create an endpoint for communication","abi":"common","entry_point":"sys_socket","nargs":3,"arg0":"int family","arg1":"int type","arg2":"int protocol","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/socket.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_socket","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741866,"name":"connect","description":"initiate a connection on a socket","abi":"common","entry_point":"sys_connect","nargs":3,"arg0":"int fd","arg1":"struct sockaddr *uservaddr","arg2":"int addrlen","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/connect.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_connect","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741867,"name":"accept","description":"accept a connection on a socket","abi":"common","entry_point":"sys_accept","nargs":3,"arg0":"int fd","arg1":"struct sockaddr *upeer_sockaddr","arg2":"int *upeer_addrlen","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/accept.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_accept","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741868,"name":"sendto","description":"send a message on a socket","abi":"common","entry_point":"sys_sendto","nargs":6,"arg0":"int fd","arg1":"void *buff","arg2":"size_t len","arg3":"unsigned int flags","arg4":"struct sockaddr *addr","arg5":"int addr_len","man_page":"https://man7.org/linux/man-pages/man2/sendto.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sendto","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741872,"name":"shutdown","description":"shut down part of a full-duplex connection","abi":"common","entry_point":"sys_shutdown","nargs":2,"arg0":"int fd","arg1":"int how","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/shutdown.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_shutdown","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741873,"name":"bind","description":"bind a name to a socket","abi":"common","entry_point":"sys_bind","nargs":3,"arg0":"int fd","arg1":"struct sockaddr *umyaddr","arg2":"int addrlen","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/bind.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_bind","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741874,"name":"listen","description":"listen for connections on a socket","abi":"common","entry_point":"sys_listen","nargs":2,"arg0":"int fd","arg1":"int backlog","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/listen.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_listen","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741875,"name":"getsockname","description":"get socket name","abi":"common","entry_point":"sys_getsockname","nargs":3,"arg0":"int fd","arg1":"struct sockaddr *usockaddr","arg2":"int *usockaddr_len","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getsockname.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getsockname","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741876,"name":"getpeername","description":"get name of connected peer socket","abi":"common","entry_point":"sys_getpeername","nargs":3,"arg0":"int fd","arg1":"struct sockaddr *usockaddr","arg2":"int *usockaddr_len","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getpeername.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getpeername","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741877,"name":"socketpair","description":"create a pair of connected sockets","abi":"common","entry_point":"sys_socketpair","nargs":4,"arg0":"int family","arg1":"int type","arg2":"int protocol","arg3":"int *usockvec","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/socketpair.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_socketpair","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741878,"name":"setsockopt","description":"get and set options on sockets","abi":"common","entry_point":"sys_setsockopt","nargs":5,"arg0":"int fd","arg1":"int level","arg2":"int optname","arg3":"char *optval","arg4":"int optlen","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setsockopt.2.html","source":"https://elixir.bootlin.com/linux/v3.5/A/ident/sys_setsockopt","since":"3.4","removed_in":"3.6"},{"arch":"x32","nr":1073741879,"name":"getsockopt","description":"get and set options on sockets","abi":"common","entry_point":"sys_getsockopt","nargs":5,"arg0":"int fd","arg1":"int level","arg2":"int optname","arg3":"char *optval","arg4":"int *optlen","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getsockopt.2.html","source":"https://elixir.bootlin.com/linux/v3.5/A/ident/sys_getsockopt","since":"3.4","removed_in":"3.6"},{"arch":"x32","nr":1073741880,"name":"clone","description":"create a child process","abi":"common","entry_point":"sys_clone","nargs":5,"arg0":"unsigned long clone_flags","arg1":"unsigned long newsp","arg2":"int *parent_tidptr","arg3":"int *child_tidptr","arg4":"unsigned long tls","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/clone.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_clone","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741881,"name":"fork","description":"create a child process","abi":"common","entry_point":"sys_fork","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fork.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fork","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741882,"name":"vfork","description":"create a child process and block parent","abi":"common","entry_point":"sys_vfork","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/vfork.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_vfork","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741884,"name":"exit","description":"terminate the calling thread","abi":"common","entry_point":"sys_exit","nargs":1,"arg0":"int error_code","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/exit.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_exit","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741885,"name":"wait4","description":"wait for process to change state, BSD style","abi":"common","entry_point":"sys_wait4","nargs":4,"arg0":"pid_t pid","arg1":"int *stat_addr","arg2":"int options","arg3":"struct rusage *ru","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/wait4.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_wait4","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741886,"name":"kill","description":"send signal to a process","abi":"common","entry_point":"sys_kill","nargs":2,"arg0":"pid_t pid","arg1":"int sig","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/kill.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_kill","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741887,"name":"uname","description":"get name and information about current kernel","abi":"common","entry_point":"sys_newuname","nargs":1,"arg0":"struct new_utsname *name","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/uname.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_newuname","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741888,"name":"semget","description":"get a System V semaphore set identifier","abi":"common","entry_point":"sys_semget","nargs":3,"arg0":"key_t key","arg1":"int nsems","arg2":"int semflg","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/semget.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_semget","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741889,"name":"semop","description":"System V semaphore operations","abi":"common","entry_point":"sys_semop","nargs":3,"arg0":"int semid","arg1":"struct sembuf *sops","arg2":"unsigned nsops","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/semop.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_semop","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741890,"name":"semctl","description":"System V semaphore control operations","abi":"common","entry_point":"sys_semctl","nargs":4,"arg0":"int semid","arg1":"int semnum","arg2":"int cmd","arg3":"unsigned long arg","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/semctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_semctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741891,"name":"shmdt","description":"System V shared memory operations","abi":"common","entry_point":"sys_shmdt","nargs":1,"arg0":"char *shmaddr","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/shmdt.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_shmdt","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741892,"name":"msgget","description":"get a System V message queue identifier","abi":"common","entry_point":"sys_msgget","nargs":2,"arg0":"key_t key","arg1":"int msgflg","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/msgget.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_msgget","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741893,"name":"msgsnd","description":"System V message queue operations","abi":"common","entry_point":"sys_msgsnd","nargs":4,"arg0":"int msqid","arg1":"struct msgbuf *msgp","arg2":"size_t msgsz","arg3":"int msgflg","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/msgsnd.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_msgsnd","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741894,"name":"msgrcv","description":"System V message queue operations","abi":"common","entry_point":"sys_msgrcv","nargs":5,"arg0":"int msqid","arg1":"struct msgbuf *msgp","arg2":"size_t msgsz","arg3":"long msgtyp","arg4":"int msgflg","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/msgrcv.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_msgrcv","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741895,"name":"msgctl","description":"System V message control operations","abi":"common","entry_point":"sys_msgctl","nargs":3,"arg0":"int msqid","arg1":"int cmd","arg2":"struct msqid_ds *buf","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/msgctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_msgctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741896,"name":"fcntl","description":"manipulate file descriptor","abi":"common","entry_point":"sys_fcntl","nargs":3,"arg0":"unsigned int fd","arg1":"unsigned int cmd","arg2":"unsigned long arg","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fcntl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fcntl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741897,"name":"flock","description":"apply or remove an advisory lock on an open file","abi":"common","entry_point":"sys_flock","nargs":2,"arg0":"unsigned int fd","arg1":"unsigned int cmd","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/flock.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_flock","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741898,"name":"fsync","description":"synchronize a file's in-core state with storage device","abi":"common","entry_point":"sys_fsync","nargs":1,"arg0":"unsigned int fd","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fsync.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fsync","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741899,"name":"fdatasync","description":"synchronize a file's in-core state with storage device","abi":"common","entry_point":"sys_fdatasync","nargs":1,"arg0":"unsigned int fd","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fdatasync.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fdatasync","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741900,"name":"truncate","description":"truncate a file to a specified length","abi":"common","entry_point":"sys_truncate","nargs":2,"arg0":"const char *path","arg1":"long length","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/truncate.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_truncate","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741901,"name":"ftruncate","description":"truncate a file to a specified length","abi":"common","entry_point":"sys_ftruncate","nargs":2,"arg0":"unsigned int fd","arg1":"off_t length","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ftruncate.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_ftruncate","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741902,"name":"getdents","description":"get directory entries","abi":"common","entry_point":"sys_getdents","nargs":3,"arg0":"unsigned int fd","arg1":"struct linux_dirent *dirent","arg2":"unsigned int count","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getdents.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getdents","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741903,"name":"getcwd","description":"get current working directory","abi":"common","entry_point":"sys_getcwd","nargs":2,"arg0":"char *buf","arg1":"unsigned long size","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getcwd.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getcwd","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741904,"name":"chdir","description":"change working directory","abi":"common","entry_point":"sys_chdir","nargs":1,"arg0":"const char *filename","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/chdir.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_chdir","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741905,"name":"fchdir","description":"change working directory","abi":"common","entry_point":"sys_fchdir","nargs":1,"arg0":"unsigned int fd","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fchdir.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fchdir","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741906,"name":"rename","description":"change the name or location of a file","abi":"common","entry_point":"sys_rename","nargs":2,"arg0":"const char *oldname","arg1":"const char *newname","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rename.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_rename","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741907,"name":"mkdir","description":"create a directory","abi":"common","entry_point":"sys_mkdir","nargs":2,"arg0":"const char *pathname","arg1":"umode_t mode","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mkdir.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mkdir","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741908,"name":"rmdir","description":"delete a directory","abi":"common","entry_point":"sys_rmdir","nargs":1,"arg0":"const char *pathname","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rmdir.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_rmdir","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741909,"name":"creat","description":"open and possibly create a file","abi":"common","entry_point":"sys_creat","nargs":2,"arg0":"const char *pathname","arg1":"umode_t mode","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/creat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_creat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741910,"name":"link","description":"make a new name for a file","abi":"common","entry_point":"sys_link","nargs":2,"arg0":"const char *oldname","arg1":"const char *newname","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/link.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_link","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741911,"name":"unlink","description":"delete a name and possibly the file it refers to","abi":"common","entry_point":"sys_unlink","nargs":1,"arg0":"const char *pathname","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/unlink.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_unlink","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741912,"name":"symlink","description":"make a new name for a file","abi":"common","entry_point":"sys_symlink","nargs":2,"arg0":"const char *old","arg1":"const char *new","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/symlink.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_symlink","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741913,"name":"readlink","description":"read value of a symbolic link","abi":"common","entry_point":"sys_readlink","nargs":3,"arg0":"const char *path","arg1":"char *buf","arg2":"int bufsiz","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/readlink.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_readlink","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741914,"name":"chmod","description":"change permissions of a file","abi":"common","entry_point":"sys_chmod","nargs":2,"arg0":"const char *filename","arg1":"umode_t mode","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/chmod.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_chmod","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741915,"name":"fchmod","description":"change permissions of a file","abi":"common","entry_point":"sys_fchmod","nargs":2,"arg0":"unsigned int fd","arg1":"umode_t mode","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fchmod.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fchmod","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741916,"name":"chown","description":"change ownership of a file","abi":"common","entry_point":"sys_chown","nargs":3,"arg0":"const char *filename","arg1":"uid_t user","arg2":"gid_t group","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/chown.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_chown","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741917,"name":"fchown","description":"change ownership of a file","abi":"common","entry_point":"sys_fchown","nargs":3,"arg0":"unsigned int fd","arg1":"uid_t user","arg2":"gid_t group","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fchown.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fchown","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741918,"name":"lchown","description":"change ownership of a file","abi":"common","entry_point":"sys_lchown","nargs":3,"arg0":"const char *filename","arg1":"uid_t user","arg2":"gid_t group","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/lchown.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lchown","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741919,"name":"umask","description":"set file mode creation mask","abi":"common","entry_point":"sys_umask","nargs":1,"arg0":"int mask","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/umask.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_umask","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741920,"name":"gettimeofday","description":"get / set time","abi":"common","entry_point":"sys_gettimeofday","nargs":2,"arg0":"struct __kernel_old_timeval *tv","arg1":"struct timezone *tz","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/gettimeofday.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_gettimeofday","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741921,"name":"getrlimit","description":"get/set resource limits","abi":"common","entry_point":"sys_getrlimit","nargs":2,"arg0":"unsigned int resource","arg1":"struct rlimit *rlim","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getrlimit.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getrlimit","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741922,"name":"getrusage","description":"get resource usage","abi":"common","entry_point":"sys_getrusage","nargs":2,"arg0":"int who","arg1":"struct rusage *ru","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getrusage.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getrusage","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741923,"name":"sysinfo","description":"return system information","abi":"common","entry_point":"sys_sysinfo","nargs":1,"arg0":"struct sysinfo *info","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sysinfo.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sysinfo","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741924,"name":"times","description":"get process times","abi":"common","entry_point":"sys_times","nargs":1,"arg0":"struct tms *tbuf","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/times.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_times","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741926,"name":"getuid","description":"get user identity","abi":"common","entry_point":"sys_getuid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getuid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getuid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741927,"name":"syslog","description":"read and/or clear kernel message ring buffer; set console_loglevel","abi":"common","entry_point":"sys_syslog","nargs":3,"arg0":"int type","arg1":"char *buf","arg2":"int len","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/syslog.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_syslog","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741928,"name":"getgid","description":"get group identity","abi":"common","entry_point":"sys_getgid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getgid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getgid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741929,"name":"setuid","description":"set user identity","abi":"common","entry_point":"sys_setuid","nargs":1,"arg0":"uid_t uid","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setuid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setuid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741930,"name":"setgid","description":"set group identity","abi":"common","entry_point":"sys_setgid","nargs":1,"arg0":"gid_t gid","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setgid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setgid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741931,"name":"geteuid","description":"get user identity","abi":"common","entry_point":"sys_geteuid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/geteuid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_geteuid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741932,"name":"getegid","description":"get group identity","abi":"common","entry_point":"sys_getegid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getegid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getegid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741933,"name":"setpgid","description":"set/get process group","abi":"common","entry_point":"sys_setpgid","nargs":2,"arg0":"pid_t pid","arg1":"pid_t pgid","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setpgid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setpgid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741934,"name":"getppid","description":"get process identification","abi":"common","entry_point":"sys_getppid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getppid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getppid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741935,"name":"getpgrp","description":"set/get process group","abi":"common","entry_point":"sys_getpgrp","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getpgrp.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getpgrp","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741936,"name":"setsid","description":"creates a session and sets the process group ID","abi":"common","entry_point":"sys_setsid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setsid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setsid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741937,"name":"setreuid","description":"set real and/or effective user or group ID","abi":"common","entry_point":"sys_setreuid","nargs":2,"arg0":"uid_t ruid","arg1":"uid_t euid","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setreuid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setreuid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741938,"name":"setregid","description":"set real and/or effective user or group ID","abi":"common","entry_point":"sys_setregid","nargs":2,"arg0":"gid_t rgid","arg1":"gid_t egid","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setregid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setregid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741939,"name":"getgroups","description":"get/set list of supplementary group IDs","abi":"common","entry_point":"sys_getgroups","nargs":2,"arg0":"int gidsetsize","arg1":"gid_t *grouplist","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getgroups.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getgroups","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741940,"name":"setgroups","description":"get/set list of supplementary group IDs","abi":"common","entry_point":"sys_setgroups","nargs":2,"arg0":"int gidsetsize","arg1":"gid_t *grouplist","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setgroups.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setgroups","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741941,"name":"setresuid","description":"set real, effective, and saved user or group ID","abi":"common","entry_point":"sys_setresuid","nargs":3,"arg0":"uid_t ruid","arg1":"uid_t euid","arg2":"uid_t suid","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setresuid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setresuid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741942,"name":"getresuid","description":"get real, effective, and saved user/group IDs","abi":"common","entry_point":"sys_getresuid","nargs":3,"arg0":"uid_t *ruid","arg1":"uid_t *euid","arg2":"uid_t *suid","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getresuid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getresuid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741943,"name":"setresgid","description":"set real, effective, and saved user or group ID","abi":"common","entry_point":"sys_setresgid","nargs":3,"arg0":"gid_t rgid","arg1":"gid_t egid","arg2":"gid_t sgid","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setresgid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setresgid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741944,"name":"getresgid","description":"get real, effective, and saved user/group IDs","abi":"common","entry_point":"sys_getresgid","nargs":3,"arg0":"gid_t *rgid","arg1":"gid_t *egid","arg2":"gid_t *sgid","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getresgid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getresgid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741945,"name":"getpgid","description":"set/get process group","abi":"common","entry_point":"sys_getpgid","nargs":1,"arg0":"pid_t pid","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getpgid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getpgid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741946,"name":"setfsuid","description":"set user identity used for filesystem checks","abi":"common","entry_point":"sys_setfsuid","nargs":1,"arg0":"uid_t uid","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setfsuid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setfsuid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741947,"name":"setfsgid","description":"set group identity used for filesystem checks","abi":"common","entry_point":"sys_setfsgid","nargs":1,"arg0":"gid_t gid","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setfsgid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setfsgid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741948,"name":"getsid","description":"get session ID","abi":"common","entry_point":"sys_getsid","nargs":1,"arg0":"pid_t pid","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getsid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getsid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741949,"name":"capget","description":"set/get capabilities of thread(s)","abi":"common","entry_point":"sys_capget","nargs":2,"arg0":"cap_user_header_t header","arg1":"cap_user_data_t dataptr","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/capget.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_capget","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741950,"name":"capset","description":"set/get capabilities of thread(s)","abi":"common","entry_point":"sys_capset","nargs":2,"arg0":"cap_user_header_t header","arg1":"const cap_user_data_t data","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/capset.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_capset","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741954,"name":"rt_sigsuspend","description":"wait for a signal","abi":"common","entry_point":"sys_rt_sigsuspend","nargs":2,"arg0":"sigset_t *unewset","arg1":"size_t sigsetsize","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_sigsuspend.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_rt_sigsuspend","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741956,"name":"utime","description":"change file last access and modification times","abi":"common","entry_point":"sys_utime","nargs":2,"arg0":"char *filename","arg1":"struct utimbuf *times","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/utime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_utime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741957,"name":"mknod","description":"create a special or ordinary file","abi":"common","entry_point":"sys_mknod","nargs":3,"arg0":"const char *filename","arg1":"umode_t mode","arg2":"unsigned dev","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mknod.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mknod","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741959,"name":"personality","description":"set the process execution domain","abi":"common","entry_point":"sys_personality","nargs":1,"arg0":"unsigned int personality","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/personality.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_personality","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741960,"name":"ustat","description":"get filesystem statistics","abi":"common","entry_point":"sys_ustat","nargs":2,"arg0":"unsigned dev","arg1":"struct ustat *ubuf","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ustat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_ustat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741961,"name":"statfs","description":"get filesystem statistics","abi":"common","entry_point":"sys_statfs","nargs":2,"arg0":"const char *path","arg1":"struct statfs *buf","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/statfs.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_statfs","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741962,"name":"fstatfs","description":"get filesystem statistics","abi":"common","entry_point":"sys_fstatfs","nargs":2,"arg0":"unsigned int fd","arg1":"struct statfs *buf","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fstatfs.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fstatfs","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741963,"name":"sysfs","description":"get filesystem type information","abi":"common","entry_point":"sys_sysfs","nargs":3,"arg0":"int option","arg1":"unsigned long arg1","arg2":"unsigned long arg2","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sysfs.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sysfs","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741964,"name":"getpriority","description":"get/set program scheduling priority","abi":"common","entry_point":"sys_getpriority","nargs":2,"arg0":"int which","arg1":"int who","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getpriority.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getpriority","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741965,"name":"setpriority","description":"get/set program scheduling priority","abi":"common","entry_point":"sys_setpriority","nargs":3,"arg0":"int which","arg1":"int who","arg2":"int niceval","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setpriority.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setpriority","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741966,"name":"sched_setparam","description":"set and get scheduling parameters","abi":"common","entry_point":"sys_sched_setparam","nargs":2,"arg0":"pid_t pid","arg1":"struct sched_param *param","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_setparam.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_setparam","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741967,"name":"sched_getparam","description":"set and get scheduling parameters","abi":"common","entry_point":"sys_sched_getparam","nargs":2,"arg0":"pid_t pid","arg1":"struct sched_param *param","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_getparam.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_getparam","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741968,"name":"sched_setscheduler","description":"set and get scheduling policy/parameters","abi":"common","entry_point":"sys_sched_setscheduler","nargs":3,"arg0":"pid_t pid","arg1":"int policy","arg2":"struct sched_param *param","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_setscheduler.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_setscheduler","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741969,"name":"sched_getscheduler","description":"set and get scheduling policy/parameters","abi":"common","entry_point":"sys_sched_getscheduler","nargs":1,"arg0":"pid_t pid","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_getscheduler.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_getscheduler","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741970,"name":"sched_get_priority_max","description":"get static priority range","abi":"common","entry_point":"sys_sched_get_priority_max","nargs":1,"arg0":"int policy","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_get_priority_max.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_get_priority_max","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741971,"name":"sched_get_priority_min","description":"get static priority range","abi":"common","entry_point":"sys_sched_get_priority_min","nargs":1,"arg0":"int policy","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_get_priority_min.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_get_priority_min","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741972,"name":"sched_rr_get_interval","description":"get the SCHED_RR interval for the named process","abi":"common","entry_point":"sys_sched_rr_get_interval","nargs":2,"arg0":"pid_t pid","arg1":"struct __kernel_timespec *interval","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_rr_get_interval.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_rr_get_interval","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741973,"name":"mlock","description":"lock and unlock memory","abi":"common","entry_point":"sys_mlock","nargs":2,"arg0":"unsigned long start","arg1":"size_t len","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mlock.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mlock","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741974,"name":"munlock","description":"lock and unlock memory","abi":"common","entry_point":"sys_munlock","nargs":2,"arg0":"unsigned long start","arg1":"size_t len","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/munlock.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_munlock","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741975,"name":"mlockall","description":"lock and unlock memory","abi":"common","entry_point":"sys_mlockall","nargs":1,"arg0":"int flags","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mlockall.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mlockall","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741976,"name":"munlockall","description":"lock and unlock memory","abi":"common","entry_point":"sys_munlockall","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/munlockall.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_munlockall","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741977,"name":"vhangup","description":"virtually hangup the current terminal","abi":"common","entry_point":"sys_vhangup","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/vhangup.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_vhangup","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741978,"name":"modify_ldt","description":"get or set a per-process LDT entry","abi":"common","entry_point":"sys_modify_ldt","nargs":3,"arg0":"int func","arg1":"void *ptr","arg2":"unsigned long bytecount","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/modify_ldt.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_modify_ldt","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741979,"name":"pivot_root","description":"change the root mount","abi":"common","entry_point":"sys_pivot_root","nargs":2,"arg0":"const char *new_root","arg1":"const char *put_old","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pivot_root.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pivot_root","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741981,"name":"prctl","description":"operations on a process or thread","abi":"common","entry_point":"sys_prctl","nargs":5,"arg0":"int option","arg1":"unsigned long arg2","arg2":"unsigned long arg3","arg3":"unsigned long arg4","arg4":"unsigned long arg5","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/prctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_prctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741982,"name":"arch_prctl","description":"set architecture-specific thread state","abi":"common","entry_point":"sys_arch_prctl","nargs":2,"arg0":"int option","arg1":"unsigned long arg2","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/arch_prctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_arch_prctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741983,"name":"adjtimex","description":"tune kernel clock","abi":"common","entry_point":"sys_adjtimex","nargs":1,"arg0":"struct __kernel_timex *txc_p","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/adjtimex.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_adjtimex","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741984,"name":"setrlimit","description":"get/set resource limits","abi":"common","entry_point":"sys_setrlimit","nargs":2,"arg0":"unsigned int resource","arg1":"struct rlimit *rlim","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setrlimit.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setrlimit","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741985,"name":"chroot","description":"change root directory","abi":"common","entry_point":"sys_chroot","nargs":1,"arg0":"const char *filename","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/chroot.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_chroot","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741986,"name":"sync","description":"commit filesystem caches to disk","abi":"common","entry_point":"sys_sync","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sync.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sync","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741987,"name":"acct","description":"switch process accounting on or off","abi":"common","entry_point":"sys_acct","nargs":1,"arg0":"const char *name","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/acct.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_acct","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741988,"name":"settimeofday","description":"get / set time","abi":"common","entry_point":"sys_settimeofday","nargs":2,"arg0":"struct __kernel_old_timeval *tv","arg1":"struct timezone *tz","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/settimeofday.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_settimeofday","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741989,"name":"mount","description":"mount filesystem","abi":"common","entry_point":"sys_mount","nargs":5,"arg0":"char *dev_name","arg1":"char *dir_name","arg2":"char *type","arg3":"unsigned long flags","arg4":"void *data","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mount.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mount","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741990,"name":"umount2","description":"unmount filesystem","abi":"common","entry_point":"sys_umount","nargs":2,"arg0":"char *name","arg1":"int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/umount2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_umount","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741991,"name":"swapon","description":"start/stop swapping to file/device","abi":"common","entry_point":"sys_swapon","nargs":2,"arg0":"const char *specialfile","arg1":"int swap_flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/swapon.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_swapon","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741992,"name":"swapoff","description":"start/stop swapping to file/device","abi":"common","entry_point":"sys_swapoff","nargs":1,"arg0":"const char *specialfile","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/swapoff.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_swapoff","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741993,"name":"reboot","description":"reboot or enable/disable Ctrl-Alt-Del","abi":"common","entry_point":"sys_reboot","nargs":4,"arg0":"int magic1","arg1":"int magic2","arg2":"unsigned int cmd","arg3":"void *arg","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/reboot.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_reboot","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741994,"name":"sethostname","description":"get/set hostname","abi":"common","entry_point":"sys_sethostname","nargs":2,"arg0":"char *name","arg1":"int len","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sethostname.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sethostname","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741995,"name":"setdomainname","description":"get/set NIS domain name","abi":"common","entry_point":"sys_setdomainname","nargs":2,"arg0":"char *name","arg1":"int len","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setdomainname.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setdomainname","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741996,"name":"iopl","description":"change I/O privilege level","abi":"common","entry_point":"sys_iopl","nargs":1,"arg0":"unsigned int level","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/iopl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_iopl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741997,"name":"ioperm","description":"set I/O port permissions","abi":"common","entry_point":"sys_ioperm","nargs":3,"arg0":"unsigned long from","arg1":"unsigned long num","arg2":"int turn_on","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ioperm.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_ioperm","since":"3.4","removed_in":null},{"arch":"x32","nr":1073741999,"name":"init_module","description":"load a kernel module","abi":"common","entry_point":"sys_init_module","nargs":3,"arg0":"void *umod","arg1":"unsigned long len","arg2":"const char *uargs","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/init_module.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_init_module","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742000,"name":"delete_module","description":"unload a kernel module","abi":"common","entry_point":"sys_delete_module","nargs":2,"arg0":"const char *name_user","arg1":"unsigned int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/delete_module.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_delete_module","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742003,"name":"quotactl","description":"manipulate disk quotas","abi":"common","entry_point":"sys_quotactl","nargs":4,"arg0":"unsigned int cmd","arg1":"const char *special","arg2":"qid_t id","arg3":"void *addr","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/quotactl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_quotactl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742010,"name":"gettid","description":"get thread identification","abi":"common","entry_point":"sys_gettid","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/gettid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_gettid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742011,"name":"readahead","description":"initiate file readahead into page cache","abi":"common","entry_point":"sys_readahead","nargs":3,"arg0":"int fd","arg1":"loff_t offset","arg2":"size_t count","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/readahead.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_readahead","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742012,"name":"setxattr","description":"set an extended attribute value","abi":"common","entry_point":"sys_setxattr","nargs":5,"arg0":"const char *path","arg1":"const char *name","arg2":"const void *value","arg3":"size_t size","arg4":"int flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742013,"name":"lsetxattr","description":"set an extended attribute value","abi":"common","entry_point":"sys_lsetxattr","nargs":5,"arg0":"const char *path","arg1":"const char *name","arg2":"const void *value","arg3":"size_t size","arg4":"int flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/lsetxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lsetxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742014,"name":"fsetxattr","description":"set an extended attribute value","abi":"common","entry_point":"sys_fsetxattr","nargs":5,"arg0":"int fd","arg1":"const char *name","arg2":"const void *value","arg3":"size_t size","arg4":"int flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fsetxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fsetxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742015,"name":"getxattr","description":"retrieve an extended attribute value","abi":"common","entry_point":"sys_getxattr","nargs":4,"arg0":"const char *path","arg1":"const char *name","arg2":"void *value","arg3":"size_t size","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742016,"name":"lgetxattr","description":"retrieve an extended attribute value","abi":"common","entry_point":"sys_lgetxattr","nargs":4,"arg0":"const char *path","arg1":"const char *name","arg2":"void *value","arg3":"size_t size","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/lgetxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lgetxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742017,"name":"fgetxattr","description":"retrieve an extended attribute value","abi":"common","entry_point":"sys_fgetxattr","nargs":4,"arg0":"int fd","arg1":"const char *name","arg2":"void *value","arg3":"size_t size","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fgetxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fgetxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742018,"name":"listxattr","description":"list extended attribute names","abi":"common","entry_point":"sys_listxattr","nargs":3,"arg0":"const char *path","arg1":"char *list","arg2":"size_t size","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/listxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_listxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742019,"name":"llistxattr","description":"list extended attribute names","abi":"common","entry_point":"sys_llistxattr","nargs":3,"arg0":"const char *path","arg1":"char *list","arg2":"size_t size","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/llistxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_llistxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742020,"name":"flistxattr","description":"list extended attribute names","abi":"common","entry_point":"sys_flistxattr","nargs":3,"arg0":"int fd","arg1":"char *list","arg2":"size_t size","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/flistxattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_flistxattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742021,"name":"removexattr","description":"remove an extended attribute","abi":"common","entry_point":"sys_removexattr","nargs":2,"arg0":"const char *path","arg1":"const char *name","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/removexattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_removexattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742022,"name":"lremovexattr","description":"remove an extended attribute","abi":"common","entry_point":"sys_lremovexattr","nargs":2,"arg0":"const char *path","arg1":"const char *name","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/lremovexattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lremovexattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742023,"name":"fremovexattr","description":"remove an extended attribute","abi":"common","entry_point":"sys_fremovexattr","nargs":2,"arg0":"int fd","arg1":"const char *name","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fremovexattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fremovexattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742024,"name":"tkill","description":"send a signal to a thread","abi":"common","entry_point":"sys_tkill","nargs":2,"arg0":"pid_t pid","arg1":"int sig","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/tkill.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_tkill","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742025,"name":"time","description":"get time in seconds","abi":"common","entry_point":"sys_time","nargs":1,"arg0":"__kernel_old_time_t *tloc","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/time.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_time","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742026,"name":"futex","description":"fast user-space locking","abi":"common","entry_point":"sys_futex","nargs":6,"arg0":"u32 *uaddr","arg1":"int op","arg2":"u32 val","arg3":"const struct __kernel_timespec *utime","arg4":"u32 *uaddr2","arg5":"u32 val3","man_page":"https://man7.org/linux/man-pages/man2/futex.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_futex","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742027,"name":"sched_setaffinity","description":"set and get a thread's CPU affinity mask","abi":"common","entry_point":"sys_sched_setaffinity","nargs":3,"arg0":"pid_t pid","arg1":"unsigned int len","arg2":"unsigned long *user_mask_ptr","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_setaffinity.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_setaffinity","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742028,"name":"sched_getaffinity","description":"set and get a thread's CPU affinity mask","abi":"common","entry_point":"sys_sched_getaffinity","nargs":3,"arg0":"pid_t pid","arg1":"unsigned int len","arg2":"unsigned long *user_mask_ptr","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_getaffinity.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_getaffinity","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742030,"name":"io_setup","description":"create an asynchronous I/O context","abi":"common","entry_point":"sys_io_setup","nargs":2,"arg0":"unsigned nr_events","arg1":"aio_context_t *ctxp","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_setup.2.html","source":"https://elixir.bootlin.com/linux/v3.15/A/ident/sys_io_setup","since":"3.4","removed_in":"3.16"},{"arch":"x32","nr":1073742031,"name":"io_destroy","description":"destroy an asynchronous I/O context","abi":"common","entry_point":"sys_io_destroy","nargs":1,"arg0":"aio_context_t ctx","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_destroy.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_io_destroy","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742032,"name":"io_getevents","description":"read asynchronous I/O events from the completion queue","abi":"common","entry_point":"sys_io_getevents","nargs":5,"arg0":"aio_context_t ctx_id","arg1":"long min_nr","arg2":"long nr","arg3":"struct io_event *events","arg4":"struct __kernel_timespec *timeout","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_getevents.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_io_getevents","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742033,"name":"io_submit","description":"submit asynchronous I/O blocks for processing","abi":"common","entry_point":"sys_io_submit","nargs":3,"arg0":"aio_context_t ctx_id","arg1":"long nr","arg2":"struct iocb * *iocbpp","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_submit.2.html","source":"https://elixir.bootlin.com/linux/v3.15/A/ident/sys_io_submit","since":"3.4","removed_in":"3.16"},{"arch":"x32","nr":1073742034,"name":"io_cancel","description":"cancel an outstanding asynchronous I/O operation","abi":"common","entry_point":"sys_io_cancel","nargs":3,"arg0":"aio_context_t ctx_id","arg1":"struct iocb *iocb","arg2":"struct io_event *result","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_cancel.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_io_cancel","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742036,"name":"lookup_dcookie","description":"return a directory entry's path","abi":"common","entry_point":"sys_lookup_dcookie","nargs":3,"arg0":"u64 cookie64","arg1":"char *buf","arg2":"size_t len","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/lookup_dcookie.2.html","source":"https://elixir.bootlin.com/linux/v6.6/A/ident/sys_lookup_dcookie","since":"3.4","removed_in":"6.7"},{"arch":"x32","nr":1073742037,"name":"epoll_create","description":"open an epoll file descriptor","abi":"common","entry_point":"sys_epoll_create","nargs":1,"arg0":"int size","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/epoll_create.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_epoll_create","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742040,"name":"remap_file_pages","description":"create a nonlinear file mapping","abi":"common","entry_point":"sys_remap_file_pages","nargs":5,"arg0":"unsigned long start","arg1":"unsigned long size","arg2":"unsigned long prot","arg3":"unsigned long pgoff","arg4":"unsigned long flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/remap_file_pages.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_remap_file_pages","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742041,"name":"getdents64","description":"get directory entries","abi":"common","entry_point":"sys_getdents64","nargs":3,"arg0":"unsigned int fd","arg1":"struct linux_dirent64 *dirent","arg2":"unsigned int count","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getdents64.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getdents64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742042,"name":"set_tid_address","description":"set pointer to thread ID","abi":"common","entry_point":"sys_set_tid_address","nargs":1,"arg0":"int *tidptr","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/set_tid_address.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_set_tid_address","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742043,"name":"restart_syscall","description":"restart a system call after interruption by a stop signal","abi":"common","entry_point":"sys_restart_syscall","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/restart_syscall.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_restart_syscall","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742044,"name":"semtimedop","description":"System V semaphore operations","abi":"common","entry_point":"sys_semtimedop","nargs":4,"arg0":"int semid","arg1":"struct sembuf *sops","arg2":"unsigned nsops","arg3":"const struct __kernel_timespec *timeout","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/semtimedop.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_semtimedop","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742045,"name":"fadvise64","description":"predeclare an access pattern for file data","abi":"common","entry_point":"sys_fadvise64","nargs":4,"arg0":"int fd","arg1":"loff_t offset","arg2":"size_t len","arg3":"int advice","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fadvise64.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fadvise64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742047,"name":"timer_settime","description":"arm/disarm and fetch state of POSIX per-process timer","abi":"common","entry_point":"sys_timer_settime","nargs":4,"arg0":"timer_t timer_id","arg1":"int flags","arg2":"const struct __kernel_itimerspec *new_setting","arg3":"struct __kernel_itimerspec *old_setting","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timer_settime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_timer_settime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742048,"name":"timer_gettime","description":"arm/disarm and fetch state of POSIX per-process timer","abi":"common","entry_point":"sys_timer_gettime","nargs":2,"arg0":"timer_t timer_id","arg1":"struct __kernel_itimerspec *setting","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timer_gettime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_timer_gettime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742049,"name":"timer_getoverrun","description":"get overrun count for a POSIX per-process timer","abi":"common","entry_point":"sys_timer_getoverrun","nargs":1,"arg0":"timer_t timer_id","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timer_getoverrun.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_timer_getoverrun","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742050,"name":"timer_delete","description":"delete a POSIX per-process timer","abi":"common","entry_point":"sys_timer_delete","nargs":1,"arg0":"timer_t timer_id","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timer_delete.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_timer_delete","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742051,"name":"clock_settime","description":"clock and time functions","abi":"common","entry_point":"sys_clock_settime","nargs":2,"arg0":"clockid_t which_clock","arg1":"const struct __kernel_timespec *tp","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/clock_settime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_clock_settime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742052,"name":"clock_gettime","description":"clock and time functions","abi":"common","entry_point":"sys_clock_gettime","nargs":2,"arg0":"clockid_t which_clock","arg1":"struct __kernel_timespec *tp","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/clock_gettime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_clock_gettime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742053,"name":"clock_getres","description":"clock and time functions","abi":"common","entry_point":"sys_clock_getres","nargs":2,"arg0":"clockid_t which_clock","arg1":"struct __kernel_timespec *tp","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/clock_getres.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_clock_getres","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742054,"name":"clock_nanosleep","description":"high-resolution sleep with specifiable clock","abi":"common","entry_point":"sys_clock_nanosleep","nargs":4,"arg0":"clockid_t which_clock","arg1":"int flags","arg2":"const struct __kernel_timespec *rqtp","arg3":"struct __kernel_timespec *rmtp","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/clock_nanosleep.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_clock_nanosleep","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742055,"name":"exit_group","description":"exit all threads in a process","abi":"common","entry_point":"sys_exit_group","nargs":1,"arg0":"int error_code","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/exit_group.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_exit_group","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742056,"name":"epoll_wait","description":"wait for an I/O event on an epoll file descriptor","abi":"common","entry_point":"sys_epoll_wait","nargs":4,"arg0":"int epfd","arg1":"struct epoll_event *events","arg2":"int maxevents","arg3":"int timeout","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/epoll_wait.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_epoll_wait","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742057,"name":"epoll_ctl","description":"control interface for an epoll file descriptor","abi":"common","entry_point":"sys_epoll_ctl","nargs":4,"arg0":"int epfd","arg1":"int op","arg2":"int fd","arg3":"struct epoll_event *event","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/epoll_ctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_epoll_ctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742058,"name":"tgkill","description":"send a signal to a thread","abi":"common","entry_point":"sys_tgkill","nargs":3,"arg0":"pid_t tgid","arg1":"pid_t pid","arg2":"int sig","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/tgkill.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_tgkill","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742059,"name":"utimes","description":"change file last access and modification times","abi":"common","entry_point":"sys_utimes","nargs":2,"arg0":"char *filename","arg1":"struct __kernel_old_timeval *utimes","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/utimes.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_utimes","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742061,"name":"mbind","description":"set memory policy for a memory range","abi":"common","entry_point":"sys_mbind","nargs":6,"arg0":"unsigned long start","arg1":"unsigned long len","arg2":"unsigned long mode","arg3":"const unsigned long *nmask","arg4":"unsigned long maxnode","arg5":"unsigned flags","man_page":"https://man7.org/linux/man-pages/man2/mbind.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mbind","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742062,"name":"set_mempolicy","description":"set default NUMA memory policy for a thread and its children","abi":"common","entry_point":"sys_set_mempolicy","nargs":3,"arg0":"int mode","arg1":"const unsigned long *nmask","arg2":"unsigned long maxnode","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/set_mempolicy.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_set_mempolicy","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742063,"name":"get_mempolicy","description":"retrieve NUMA memory policy for a thread","abi":"common","entry_point":"sys_get_mempolicy","nargs":5,"arg0":"int *policy","arg1":"unsigned long *nmask","arg2":"unsigned long maxnode","arg3":"unsigned long addr","arg4":"unsigned long flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/get_mempolicy.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_get_mempolicy","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742064,"name":"mq_open","description":"open a message queue","abi":"common","entry_point":"sys_mq_open","nargs":4,"arg0":"const char *name","arg1":"int oflag","arg2":"umode_t mode","arg3":"struct mq_attr *attr","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mq_open.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mq_open","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742065,"name":"mq_unlink","description":"remove a message queue","abi":"common","entry_point":"sys_mq_unlink","nargs":1,"arg0":"const char *name","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mq_unlink.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mq_unlink","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742066,"name":"mq_timedsend","description":"send a message to a message queue","abi":"common","entry_point":"sys_mq_timedsend","nargs":5,"arg0":"mqd_t mqdes","arg1":"const char *msg_ptr","arg2":"size_t msg_len","arg3":"unsigned int msg_prio","arg4":"const struct __kernel_timespec *abs_timeout","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mq_timedsend.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mq_timedsend","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742067,"name":"mq_timedreceive","description":"receive a message from a message queue","abi":"common","entry_point":"sys_mq_timedreceive","nargs":5,"arg0":"mqd_t mqdes","arg1":"char *msg_ptr","arg2":"size_t msg_len","arg3":"unsigned int *msg_prio","arg4":"const struct __kernel_timespec *abs_timeout","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mq_timedreceive.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mq_timedreceive","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742069,"name":"mq_getsetattr","description":"get/set message queue attributes","abi":"common","entry_point":"sys_mq_getsetattr","nargs":3,"arg0":"mqd_t mqdes","arg1":"const struct mq_attr *mqstat","arg2":"struct mq_attr *omqstat","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mq_getsetattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mq_getsetattr","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742072,"name":"add_key","description":"add a key to the kernel's key management facility","abi":"common","entry_point":"sys_add_key","nargs":5,"arg0":"const char *_type","arg1":"const char *_description","arg2":"const void *_payload","arg3":"size_t plen","arg4":"key_serial_t destringid","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/add_key.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_add_key","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742073,"name":"request_key","description":"request a key from the kernel's key management facility","abi":"common","entry_point":"sys_request_key","nargs":4,"arg0":"const char *_type","arg1":"const char *_description","arg2":"const char *_callout_info","arg3":"key_serial_t destringid","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/request_key.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_request_key","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742074,"name":"keyctl","description":"manipulate the kernel's key management facility","abi":"common","entry_point":"sys_keyctl","nargs":5,"arg0":"int cmd","arg1":"unsigned long arg2","arg2":"unsigned long arg3","arg3":"unsigned long arg4","arg4":"unsigned long arg5","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/keyctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_keyctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742075,"name":"ioprio_set","description":"get/set I/O scheduling class and priority","abi":"common","entry_point":"sys_ioprio_set","nargs":3,"arg0":"int which","arg1":"int who","arg2":"int ioprio","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ioprio_set.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_ioprio_set","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742076,"name":"ioprio_get","description":"get/set I/O scheduling class and priority","abi":"common","entry_point":"sys_ioprio_get","nargs":2,"arg0":"int which","arg1":"int who","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ioprio_get.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_ioprio_get","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742077,"name":"inotify_init","description":"initialize an inotify instance","abi":"common","entry_point":"sys_inotify_init","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/inotify_init.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_inotify_init","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742078,"name":"inotify_add_watch","description":"add a watch to an initialized inotify instance","abi":"common","entry_point":"sys_inotify_add_watch","nargs":3,"arg0":"int fd","arg1":"const char *path","arg2":"u32 mask","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/inotify_add_watch.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_inotify_add_watch","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742079,"name":"inotify_rm_watch","description":"remove an existing watch from an inotify instance","abi":"common","entry_point":"sys_inotify_rm_watch","nargs":2,"arg0":"int fd","arg1":"__s32 wd","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/inotify_rm_watch.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_inotify_rm_watch","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742080,"name":"migrate_pages","description":"move all pages in a process to another set of nodes","abi":"common","entry_point":"sys_migrate_pages","nargs":4,"arg0":"pid_t pid","arg1":"unsigned long maxnode","arg2":"const unsigned long *from","arg3":"const unsigned long *to","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/migrate_pages.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_migrate_pages","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742081,"name":"openat","description":"open and possibly create a file","abi":"common","entry_point":"sys_openat","nargs":4,"arg0":"int dfd","arg1":"const char *filename","arg2":"int flags","arg3":"umode_t mode","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/openat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_openat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742082,"name":"mkdirat","description":"create a directory","abi":"common","entry_point":"sys_mkdirat","nargs":3,"arg0":"int dfd","arg1":"const char *pathname","arg2":"umode_t mode","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mkdirat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mkdirat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742083,"name":"mknodat","description":"create a special or ordinary file","abi":"common","entry_point":"sys_mknodat","nargs":4,"arg0":"int dfd","arg1":"const char *filename","arg2":"umode_t mode","arg3":"unsigned dev","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mknodat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mknodat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742084,"name":"fchownat","description":"change ownership of a file","abi":"common","entry_point":"sys_fchownat","nargs":5,"arg0":"int dfd","arg1":"const char *filename","arg2":"uid_t user","arg3":"gid_t group","arg4":"int flag","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fchownat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fchownat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742085,"name":"futimesat","description":"change timestamps of a file relative to a directory file descriptor","abi":"common","entry_point":"sys_futimesat","nargs":3,"arg0":"int dfd","arg1":"const char *filename","arg2":"struct __kernel_old_timeval *utimes","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/futimesat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_futimesat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742086,"name":"newfstatat","description":"get file status","abi":"common","entry_point":"sys_newfstatat","nargs":4,"arg0":"int dfd","arg1":"const char *filename","arg2":"struct stat *statbuf","arg3":"int flag","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/newfstatat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_newfstatat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742087,"name":"unlinkat","description":"delete a name and possibly the file it refers to","abi":"common","entry_point":"sys_unlinkat","nargs":3,"arg0":"int dfd","arg1":"const char *pathname","arg2":"int flag","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/unlinkat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_unlinkat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742088,"name":"renameat","description":"change the name or location of a file","abi":"common","entry_point":"sys_renameat","nargs":4,"arg0":"int olddfd","arg1":"const char *oldname","arg2":"int newdfd","arg3":"const char *newname","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/renameat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_renameat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742089,"name":"linkat","description":"make a new name for a file","abi":"common","entry_point":"sys_linkat","nargs":5,"arg0":"int olddfd","arg1":"const char *oldname","arg2":"int newdfd","arg3":"const char *newname","arg4":"int flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/linkat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_linkat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742090,"name":"symlinkat","description":"make a new name for a file","abi":"common","entry_point":"sys_symlinkat","nargs":3,"arg0":"const char *oldname","arg1":"int newdfd","arg2":"const char *newname","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/symlinkat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_symlinkat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742091,"name":"readlinkat","description":"read value of a symbolic link","abi":"common","entry_point":"sys_readlinkat","nargs":4,"arg0":"int dfd","arg1":"const char *path","arg2":"char *buf","arg3":"int bufsiz","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/readlinkat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_readlinkat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742092,"name":"fchmodat","description":"change permissions of a file","abi":"common","entry_point":"sys_fchmodat","nargs":3,"arg0":"int dfd","arg1":"const char *filename","arg2":"umode_t mode","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fchmodat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fchmodat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742093,"name":"faccessat","description":"check user's permissions for a file","abi":"common","entry_point":"sys_faccessat","nargs":3,"arg0":"int dfd","arg1":"const char *filename","arg2":"int mode","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/faccessat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_faccessat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742094,"name":"pselect6","description":"synchronous I/O multiplexing","abi":"common","entry_point":"sys_pselect6","nargs":6,"arg0":"int n","arg1":"fd_set *inp","arg2":"fd_set *outp","arg3":"fd_set *exp","arg4":"struct __kernel_timespec *tsp","arg5":"void *sig","man_page":"https://man7.org/linux/man-pages/man2/pselect6.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pselect6","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742095,"name":"ppoll","description":"wait for some event on a file descriptor","abi":"common","entry_point":"sys_ppoll","nargs":5,"arg0":"struct pollfd *ufds","arg1":"unsigned int nfds","arg2":"struct __kernel_timespec *tsp","arg3":"const sigset_t *sigmask","arg4":"size_t sigsetsize","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ppoll.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_ppoll","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742096,"name":"unshare","description":"disassociate parts of the process execution context","abi":"common","entry_point":"sys_unshare","nargs":1,"arg0":"unsigned long unshare_flags","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/unshare.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_unshare","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742099,"name":"splice","description":"splice data to/from a pipe","abi":"common","entry_point":"sys_splice","nargs":6,"arg0":"int fd_in","arg1":"loff_t *off_in","arg2":"int fd_out","arg3":"loff_t *off_out","arg4":"size_t len","arg5":"unsigned int flags","man_page":"https://man7.org/linux/man-pages/man2/splice.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_splice","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742100,"name":"tee","description":"duplicating pipe content","abi":"common","entry_point":"sys_tee","nargs":4,"arg0":"int fdin","arg1":"int fdout","arg2":"size_t len","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/tee.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_tee","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742101,"name":"sync_file_range","description":"sync a file segment with disk","abi":"common","entry_point":"sys_sync_file_range","nargs":4,"arg0":"int fd","arg1":"loff_t offset","arg2":"loff_t nbytes","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sync_file_range.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sync_file_range","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742104,"name":"utimensat","description":"change file timestamps with nanosecond precision","abi":"common","entry_point":"sys_utimensat","nargs":4,"arg0":"int dfd","arg1":"const char *filename","arg2":"struct __kernel_timespec *utimes","arg3":"int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/utimensat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_utimensat","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742105,"name":"epoll_pwait","description":"wait for an I/O event on an epoll file descriptor","abi":"common","entry_point":"sys_epoll_pwait","nargs":6,"arg0":"int epfd","arg1":"struct epoll_event *events","arg2":"int maxevents","arg3":"int timeout","arg4":"const sigset_t *sigmask","arg5":"size_t sigsetsize","man_page":"https://man7.org/linux/man-pages/man2/epoll_pwait.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_epoll_pwait","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742106,"name":"signalfd","description":"create a file descriptor for accepting signals","abi":"common","entry_point":"sys_signalfd","nargs":3,"arg0":"int ufd","arg1":"sigset_t *user_mask","arg2":"size_t sizemask","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/signalfd.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_signalfd","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742107,"name":"timerfd_create","description":"timers that notify via file descriptors","abi":"common","entry_point":"sys_timerfd_create","nargs":2,"arg0":"int clockid","arg1":"int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timerfd_create.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_timerfd_create","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742108,"name":"eventfd","description":"create a file descriptor for event notification","abi":"common","entry_point":"sys_eventfd","nargs":1,"arg0":"unsigned int count","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/eventfd.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_eventfd","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742109,"name":"fallocate","description":"manipulate file space","abi":"common","entry_point":"sys_fallocate","nargs":4,"arg0":"int fd","arg1":"int mode","arg2":"loff_t offset","arg3":"loff_t len","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fallocate.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fallocate","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742110,"name":"timerfd_settime","description":"timers that notify via file descriptors","abi":"common","entry_point":"sys_timerfd_settime","nargs":4,"arg0":"int ufd","arg1":"int flags","arg2":"const struct __kernel_itimerspec *utmr","arg3":"struct __kernel_itimerspec *otmr","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timerfd_settime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_timerfd_settime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742111,"name":"timerfd_gettime","description":"timers that notify via file descriptors","abi":"common","entry_point":"sys_timerfd_gettime","nargs":2,"arg0":"int ufd","arg1":"struct __kernel_itimerspec *otmr","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timerfd_gettime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_timerfd_gettime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742112,"name":"accept4","description":"accept a connection on a socket","abi":"common","entry_point":"sys_accept4","nargs":4,"arg0":"int fd","arg1":"struct sockaddr *upeer_sockaddr","arg2":"int *upeer_addrlen","arg3":"int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/accept4.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_accept4","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742113,"name":"signalfd4","description":"create a file descriptor for accepting signals","abi":"common","entry_point":"sys_signalfd4","nargs":4,"arg0":"int ufd","arg1":"sigset_t *user_mask","arg2":"size_t sizemask","arg3":"int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/signalfd4.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_signalfd4","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742114,"name":"eventfd2","description":"create a file descriptor for event notification","abi":"common","entry_point":"sys_eventfd2","nargs":2,"arg0":"unsigned int count","arg1":"int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/eventfd2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_eventfd2","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742115,"name":"epoll_create1","description":"open an epoll file descriptor","abi":"common","entry_point":"sys_epoll_create1","nargs":1,"arg0":"int flags","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/epoll_create1.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_epoll_create1","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742116,"name":"dup3","description":"duplicate a file descriptor","abi":"common","entry_point":"sys_dup3","nargs":3,"arg0":"unsigned int oldfd","arg1":"unsigned int newfd","arg2":"int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/dup3.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_dup3","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742117,"name":"pipe2","description":"create pipe","abi":"common","entry_point":"sys_pipe2","nargs":2,"arg0":"int *fildes","arg1":"int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pipe2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pipe2","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742118,"name":"inotify_init1","description":"initialize an inotify instance","abi":"common","entry_point":"sys_inotify_init1","nargs":1,"arg0":"int flags","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/inotify_init1.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_inotify_init1","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742122,"name":"perf_event_open","description":"set up performance monitoring","abi":"common","entry_point":"sys_perf_event_open","nargs":5,"arg0":"struct perf_event_attr *attr_uptr","arg1":"pid_t pid","arg2":"int cpu","arg3":"int group_fd","arg4":"unsigned long flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/perf_event_open.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_perf_event_open","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742124,"name":"fanotify_init","description":"create and initialize fanotify group","abi":"common","entry_point":"sys_fanotify_init","nargs":2,"arg0":"unsigned int flags","arg1":"unsigned int event_f_flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fanotify_init.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fanotify_init","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742125,"name":"fanotify_mark","description":"add, remove, or modify an fanotify mark on a filesystem object","abi":"common","entry_point":"sys_fanotify_mark","nargs":5,"arg0":"int fanotify_fd","arg1":"unsigned int flags","arg2":"u64 mask","arg3":"int fd","arg4":"const char *pathname","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fanotify_mark.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fanotify_mark","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742126,"name":"prlimit64","description":"get/set resource limits","abi":"common","entry_point":"sys_prlimit64","nargs":4,"arg0":"pid_t pid","arg1":"unsigned int resource","arg2":"const struct rlimit64 *new_rlim","arg3":"struct rlimit64 *old_rlim","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/prlimit64.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_prlimit64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742127,"name":"name_to_handle_at","description":"obtain handle for a pathname and open file via a handle","abi":"common","entry_point":"sys_name_to_handle_at","nargs":5,"arg0":"int dfd","arg1":"const char *name","arg2":"struct file_handle *handle","arg3":"void *mnt_id","arg4":"int flag","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/name_to_handle_at.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_name_to_handle_at","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742128,"name":"open_by_handle_at","description":"obtain handle for a pathname and open file via a handle","abi":"common","entry_point":"sys_open_by_handle_at","nargs":3,"arg0":"int mountdirfd","arg1":"struct file_handle *handle","arg2":"int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/open_by_handle_at.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_open_by_handle_at","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742129,"name":"clock_adjtime","description":"tune kernel clock","abi":"common","entry_point":"sys_clock_adjtime","nargs":2,"arg0":"clockid_t which_clock","arg1":"struct __kernel_timex *tx","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/clock_adjtime.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_clock_adjtime","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742130,"name":"syncfs","description":"commit filesystem caches to disk","abi":"common","entry_point":"sys_syncfs","nargs":1,"arg0":"int fd","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/syncfs.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_syncfs","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742132,"name":"setns","description":"reassociate thread with a namespace","abi":"common","entry_point":"sys_setns","nargs":2,"arg0":"int fd","arg1":"int nstype","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setns.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setns","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742133,"name":"getcpu","description":"determine CPU and NUMA node on which the calling thread is running","abi":"common","entry_point":"sys_getcpu","nargs":3,"arg0":"unsigned *cpup","arg1":"unsigned *nodep","arg2":"void *unused","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getcpu.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getcpu","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742136,"name":"kcmp","description":"compare two processes to determine if they share a kernel resource","abi":"common","entry_point":"sys_kcmp","nargs":5,"arg0":"pid_t pid1","arg1":"pid_t pid2","arg2":"int type","arg3":"unsigned long idx1","arg4":"unsigned long idx2","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/kcmp.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_kcmp","since":"3.6","removed_in":null},{"arch":"x32","nr":1073742137,"name":"finit_module","description":"load a kernel module","abi":"common","entry_point":"sys_finit_module","nargs":3,"arg0":"int fd","arg1":"const char *uargs","arg2":"int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/finit_module.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_finit_module","since":"3.8","removed_in":null},{"arch":"x32","nr":1073742138,"name":"sched_setattr","description":"set and get scheduling policy and attributes","abi":"common","entry_point":"sys_sched_setattr","nargs":3,"arg0":"pid_t pid","arg1":"struct sched_attr *attr","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_setattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_setattr","since":"3.14","removed_in":null},{"arch":"x32","nr":1073742139,"name":"sched_getattr","description":"set and get scheduling policy and attributes","abi":"common","entry_point":"sys_sched_getattr","nargs":4,"arg0":"pid_t pid","arg1":"struct sched_attr *attr","arg2":"unsigned int size","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sched_getattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_sched_getattr","since":"3.14","removed_in":null},{"arch":"x32","nr":1073742140,"name":"renameat2","description":"change the name or location of a file","abi":"common","entry_point":"sys_renameat2","nargs":5,"arg0":"int olddfd","arg1":"const char *oldname","arg2":"int newdfd","arg3":"const char *newname","arg4":"unsigned int flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/renameat2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_renameat2","since":"3.15","removed_in":null},{"arch":"x32","nr":1073742141,"name":"seccomp","description":"operate on Secure Computing state of the process","abi":"common","entry_point":"sys_seccomp","nargs":3,"arg0":"unsigned int op","arg1":"unsigned int flags","arg2":"void *uargs","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/seccomp.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_seccomp","since":"3.17","removed_in":null},{"arch":"x32","nr":1073742142,"name":"getrandom","description":"obtain a series of random bytes","abi":"common","entry_point":"sys_getrandom","nargs":3,"arg0":"char *buf","arg1":"size_t count","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getrandom.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getrandom","since":"3.17","removed_in":null},{"arch":"x32","nr":1073742143,"name":"memfd_create","description":"create an anonymous file","abi":"common","entry_point":"sys_memfd_create","nargs":2,"arg0":"const char *uname_ptr","arg1":"unsigned int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/memfd_create.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_memfd_create","since":"3.17","removed_in":null},{"arch":"x32","nr":1073742144,"name":"kexec_file_load","description":"load a new kernel for later execution","abi":"common","entry_point":"sys_kexec_file_load","nargs":5,"arg0":"int kernel_fd","arg1":"int initrd_fd","arg2":"unsigned long cmdline_len","arg3":"const char *cmdline_ptr","arg4":"unsigned long flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/kexec_file_load.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_kexec_file_load","since":"3.17","removed_in":null},{"arch":"x32","nr":1073742145,"name":"bpf","description":"perform a command on an extended BPF map or program","abi":"common","entry_point":"sys_bpf","nargs":5,"arg0":"int cmd","arg1":"union bpf_attr *attr","arg2":"unsigned int size","arg3":"struct bpf_common_attr *attr_common","arg4":"unsigned int size_common","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/bpf.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_bpf","since":"3.18","removed_in":null},{"arch":"x32","nr":1073742147,"name":"userfaultfd","description":"create a file descriptor for handling page faults in user space","abi":"common","entry_point":"sys_userfaultfd","nargs":1,"arg0":"int flags","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/userfaultfd.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_userfaultfd","since":"4.3","removed_in":null},{"arch":"x32","nr":1073742148,"name":"membarrier","description":"issue memory barriers on a set of threads","abi":"common","entry_point":"sys_membarrier","nargs":3,"arg0":"int cmd","arg1":"unsigned int flags","arg2":"int cpu_id","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/membarrier.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_membarrier","since":"4.3","removed_in":null},{"arch":"x32","nr":1073742149,"name":"mlock2","description":"lock and unlock memory","abi":"common","entry_point":"sys_mlock2","nargs":3,"arg0":"unsigned long start","arg1":"size_t len","arg2":"int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mlock2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mlock2","since":"4.4","removed_in":null},{"arch":"x32","nr":1073742150,"name":"copy_file_range","description":"Copy a range of data from one file to another","abi":"common","entry_point":"sys_copy_file_range","nargs":6,"arg0":"int fd_in","arg1":"loff_t *off_in","arg2":"int fd_out","arg3":"loff_t *off_out","arg4":"size_t len","arg5":"unsigned int flags","man_page":"https://man7.org/linux/man-pages/man2/copy_file_range.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_copy_file_range","since":"4.5","removed_in":null},{"arch":"x32","nr":1073742153,"name":"pkey_mprotect","description":"set protection on a region of memory","abi":"common","entry_point":"sys_pkey_mprotect","nargs":4,"arg0":"unsigned long start","arg1":"size_t len","arg2":"unsigned long prot","arg3":"int pkey","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pkey_mprotect.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pkey_mprotect","since":"4.9","removed_in":null},{"arch":"x32","nr":1073742154,"name":"pkey_alloc","description":"allocate or free a protection key","abi":"common","entry_point":"sys_pkey_alloc","nargs":2,"arg0":"unsigned long flags","arg1":"unsigned long init_val","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pkey_alloc.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pkey_alloc","since":"4.9","removed_in":null},{"arch":"x32","nr":1073742155,"name":"pkey_free","description":"allocate or free a protection key","abi":"common","entry_point":"sys_pkey_free","nargs":1,"arg0":"int pkey","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pkey_free.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pkey_free","since":"4.9","removed_in":null},{"arch":"x32","nr":1073742156,"name":"statx","description":"get file status (extended)","abi":"common","entry_point":"sys_statx","nargs":5,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned flags","arg3":"unsigned mask","arg4":"struct statx *buffer","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/statx.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_statx","since":"4.11","removed_in":null},{"arch":"x32","nr":1073742157,"name":"io_pgetevents","description":null,"abi":"common","entry_point":"sys_io_pgetevents","nargs":6,"arg0":"aio_context_t ctx_id","arg1":"long min_nr","arg2":"long nr","arg3":"struct io_event *events","arg4":"struct __kernel_timespec *timeout","arg5":"const struct __aio_sigset *usig","man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_io_pgetevents","since":"4.18","removed_in":null},{"arch":"x32","nr":1073742158,"name":"rseq","description":null,"abi":"common","entry_point":"sys_rseq","nargs":4,"arg0":"struct rseq *rseq","arg1":"uint32_t rseq_len","arg2":"int flags","arg3":"uint32_t sig","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_rseq","since":"4.18","removed_in":null},{"arch":"x32","nr":1073742159,"name":"uretprobe","description":"execute pending return uprobes","abi":"common","entry_point":"sys_uretprobe","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/uretprobe.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_uretprobe","since":"6.11","removed_in":null},{"arch":"x32","nr":1073742160,"name":"uprobe","description":null,"abi":"common","entry_point":"sys_uprobe","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_uprobe","since":"6.18","removed_in":null},{"arch":"x32","nr":1073742248,"name":"pidfd_send_signal","description":"send a signal to a process specified by a file descriptor","abi":"common","entry_point":"sys_pidfd_send_signal","nargs":4,"arg0":"int pidfd","arg1":"int sig","arg2":"siginfo_t *info","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pidfd_send_signal.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pidfd_send_signal","since":"5.1","removed_in":null},{"arch":"x32","nr":1073742249,"name":"io_uring_setup","description":"setup a context for performing asynchronous I/O","abi":"common","entry_point":"sys_io_uring_setup","nargs":2,"arg0":"u32 entries","arg1":"struct io_uring_params *p","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_uring_setup.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_io_uring_setup","since":"5.1","removed_in":null},{"arch":"x32","nr":1073742250,"name":"io_uring_enter","description":"initiate and/or complete asynchronous I/O","abi":"common","entry_point":"sys_io_uring_enter","nargs":6,"arg0":"unsigned int fd","arg1":"u32 to_submit","arg2":"u32 min_complete","arg3":"u32 flags","arg4":"const void *argp","arg5":"size_t argsz","man_page":"https://man7.org/linux/man-pages/man2/io_uring_enter.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_io_uring_enter","since":"5.1","removed_in":null},{"arch":"x32","nr":1073742251,"name":"io_uring_register","description":"register files or user buffers for asynchronous I/O","abi":"common","entry_point":"sys_io_uring_register","nargs":4,"arg0":"unsigned int fd","arg1":"unsigned int op","arg2":"void *arg","arg3":"unsigned int nr_args","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_uring_register.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_io_uring_register","since":"5.1","removed_in":null},{"arch":"x32","nr":1073742252,"name":"open_tree","description":"open path or create detached mount object and attach to fd","abi":"common","entry_point":"sys_open_tree","nargs":3,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/open_tree.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_open_tree","since":"5.2","removed_in":null},{"arch":"x32","nr":1073742253,"name":"move_mount","description":"move or attach mount object to filesystem","abi":"common","entry_point":"sys_move_mount","nargs":5,"arg0":"int from_dfd","arg1":"const char *from_path","arg2":"int to_dfd","arg3":"const char *to_path","arg4":"unsigned int ms_flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/move_mount.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_move_mount","since":"5.2","removed_in":null},{"arch":"x32","nr":1073742254,"name":"fsopen","description":"create a new filesystem context","abi":"common","entry_point":"sys_fsopen","nargs":2,"arg0":"const char *fs_name","arg1":"unsigned int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fsopen.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fsopen","since":"5.2","removed_in":null},{"arch":"x32","nr":1073742255,"name":"fsconfig","description":"configure new or existing filesystem context","abi":"common","entry_point":"sys_fsconfig","nargs":5,"arg0":"int fs_fd","arg1":"unsigned int cmd","arg2":"const char *key","arg3":"const void *value","arg4":"int aux","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fsconfig.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fsconfig","since":"5.2","removed_in":null},{"arch":"x32","nr":1073742256,"name":"fsmount","description":"instantiate mount object from filesystem context","abi":"common","entry_point":"sys_fsmount","nargs":3,"arg0":"int fs_fd","arg1":"unsigned int flags","arg2":"unsigned int ms_flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fsmount.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fsmount","since":"5.2","removed_in":null},{"arch":"x32","nr":1073742257,"name":"fspick","description":"select filesystem for reconfiguration","abi":"common","entry_point":"sys_fspick","nargs":3,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/fspick.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fspick","since":"5.2","removed_in":null},{"arch":"x32","nr":1073742258,"name":"pidfd_open","description":"obtain a file descriptor that refers to a task","abi":"common","entry_point":"sys_pidfd_open","nargs":2,"arg0":"pid_t pid","arg1":"unsigned int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pidfd_open.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pidfd_open","since":"5.3","removed_in":null},{"arch":"x32","nr":1073742259,"name":"clone3","description":"create a child process","abi":"common","entry_point":"sys_clone3","nargs":2,"arg0":"struct clone_args *uargs","arg1":"size_t size","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/clone3.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_clone3","since":"5.3","removed_in":null},{"arch":"x32","nr":1073742260,"name":"close_range","description":"close all file descriptors in a given range","abi":"common","entry_point":"sys_close_range","nargs":3,"arg0":"unsigned int fd","arg1":"unsigned int max_fd","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/close_range.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_close_range","since":"5.9","removed_in":null},{"arch":"x32","nr":1073742261,"name":"openat2","description":"open and possibly create a file (extended)","abi":"common","entry_point":"sys_openat2","nargs":4,"arg0":"int dfd","arg1":"const char *filename","arg2":"struct open_how *how","arg3":"size_t size","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/openat2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_openat2","since":"5.6","removed_in":null},{"arch":"x32","nr":1073742262,"name":"pidfd_getfd","description":"obtain a duplicate of another process's file descriptor","abi":"common","entry_point":"sys_pidfd_getfd","nargs":3,"arg0":"int pidfd","arg1":"int fd","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_pidfd_getfd","since":"5.6","removed_in":null},{"arch":"x32","nr":1073742263,"name":"faccessat2","description":"check user's permissions for a file","abi":"common","entry_point":"sys_faccessat2","nargs":4,"arg0":"int dfd","arg1":"const char *filename","arg2":"int mode","arg3":"int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/faccessat2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_faccessat2","since":"5.8","removed_in":null},{"arch":"x32","nr":1073742264,"name":"process_madvise","description":"give advice about use of memory to a process","abi":"common","entry_point":"sys_process_madvise","nargs":5,"arg0":"int pidfd","arg1":"const struct iovec *vec","arg2":"size_t vlen","arg3":"int behavior","arg4":"unsigned int flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/process_madvise.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_process_madvise","since":"5.10","removed_in":null},{"arch":"x32","nr":1073742265,"name":"epoll_pwait2","description":"wait for an I/O event on an epoll file descriptor","abi":"common","entry_point":"sys_epoll_pwait2","nargs":6,"arg0":"int epfd","arg1":"struct epoll_event *events","arg2":"int maxevents","arg3":"const struct __kernel_timespec *timeout","arg4":"const sigset_t *sigmask","arg5":"size_t sigsetsize","man_page":"https://man7.org/linux/man-pages/man2/epoll_pwait2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_epoll_pwait2","since":"5.11","removed_in":null},{"arch":"x32","nr":1073742266,"name":"mount_setattr","description":"change properties of a mount or mount tree","abi":"common","entry_point":"sys_mount_setattr","nargs":5,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned int flags","arg3":"struct mount_attr *uattr","arg4":"size_t usize","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mount_setattr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mount_setattr","since":"5.12","removed_in":null},{"arch":"x32","nr":1073742267,"name":"quotactl_fd","description":"manipulate disk quotas","abi":"common","entry_point":"sys_quotactl_fd","nargs":4,"arg0":"unsigned int fd","arg1":"unsigned int cmd","arg2":"qid_t id","arg3":"void *addr","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/quotactl_fd.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_quotactl_fd","since":"5.14","removed_in":null},{"arch":"x32","nr":1073742268,"name":"landlock_create_ruleset","description":"create a new Landlock ruleset","abi":"common","entry_point":"sys_landlock_create_ruleset","nargs":3,"arg0":"const struct landlock_ruleset_attr *attr","arg1":"size_t size","arg2":"__u32 flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/landlock_create_ruleset.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_landlock_create_ruleset","since":"5.13","removed_in":null},{"arch":"x32","nr":1073742269,"name":"landlock_add_rule","description":"add a new Landlock rule to a ruleset","abi":"common","entry_point":"sys_landlock_add_rule","nargs":4,"arg0":"int ruleset_fd","arg1":"enum landlock_rule_type rule_type","arg2":"const void *rule_attr","arg3":"__u32 flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/landlock_add_rule.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_landlock_add_rule","since":"5.13","removed_in":null},{"arch":"x32","nr":1073742270,"name":"landlock_restrict_self","description":"enforce a Landlock ruleset","abi":"common","entry_point":"sys_landlock_restrict_self","nargs":2,"arg0":"int ruleset_fd","arg1":"__u32 flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/landlock_restrict_self.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_landlock_restrict_self","since":"5.13","removed_in":null},{"arch":"x32","nr":1073742271,"name":"memfd_secret","description":"create an anonymous RAM-based file to access secret memory regions","abi":"common","entry_point":"sys_memfd_secret","nargs":1,"arg0":"unsigned int flags","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/memfd_secret.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_memfd_secret","since":"5.14","removed_in":null},{"arch":"x32","nr":1073742272,"name":"process_mrelease","description":null,"abi":"common","entry_point":"sys_process_mrelease","nargs":2,"arg0":"int pidfd","arg1":"unsigned int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_process_mrelease","since":"5.15","removed_in":null},{"arch":"x32","nr":1073742273,"name":"futex_waitv","description":"wait for FUTEX_WAKE operation on a vector of futexes","abi":"common","entry_point":"sys_futex_waitv","nargs":5,"arg0":"struct futex_waitv *waiters","arg1":"unsigned int nr_futexes","arg2":"unsigned int flags","arg3":"struct __kernel_timespec *timeout","arg4":"clockid_t clockid","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/futex_waitv.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_futex_waitv","since":"5.16","removed_in":null},{"arch":"x32","nr":1073742274,"name":"set_mempolicy_home_node","description":null,"abi":"common","entry_point":"sys_set_mempolicy_home_node","nargs":4,"arg0":"unsigned long start","arg1":"unsigned long len","arg2":"unsigned long home_node","arg3":"unsigned long flags","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_set_mempolicy_home_node","since":"5.17","removed_in":null},{"arch":"x32","nr":1073742275,"name":"cachestat","description":"query the page cache statistics of a file","abi":"common","entry_point":"sys_cachestat","nargs":4,"arg0":"unsigned int fd","arg1":"struct cachestat_range *cstat_range","arg2":"struct cachestat *cstat","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/cachestat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_cachestat","since":"6.5","removed_in":null},{"arch":"x32","nr":1073742276,"name":"fchmodat2","description":null,"abi":"common","entry_point":"sys_fchmodat2","nargs":4,"arg0":"int dfd","arg1":"const char *filename","arg2":"umode_t mode","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fchmodat2","since":"6.6","removed_in":null},{"arch":"x32","nr":1073742277,"name":"map_shadow_stack","description":null,"abi":"common","entry_point":"sys_map_shadow_stack","nargs":3,"arg0":"unsigned long addr","arg1":"unsigned long size","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_map_shadow_stack","since":"6.10","removed_in":null},{"arch":"x32","nr":1073742278,"name":"futex_wake","description":null,"abi":"common","entry_point":"sys_futex_wake","nargs":4,"arg0":"void *uaddr","arg1":"unsigned long mask","arg2":"int nr","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_futex_wake","since":"6.7","removed_in":null},{"arch":"x32","nr":1073742279,"name":"futex_wait","description":null,"abi":"common","entry_point":"sys_futex_wait","nargs":6,"arg0":"void *uaddr","arg1":"unsigned long val","arg2":"unsigned long mask","arg3":"unsigned int flags","arg4":"struct __kernel_timespec *timespec","arg5":"clockid_t clockid","man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_futex_wait","since":"6.7","removed_in":null},{"arch":"x32","nr":1073742280,"name":"futex_requeue","description":null,"abi":"common","entry_point":"sys_futex_requeue","nargs":4,"arg0":"struct futex_waitv *waiters","arg1":"unsigned int flags","arg2":"int nr_wake","arg3":"int nr_requeue","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_futex_requeue","since":"6.7","removed_in":null},{"arch":"x32","nr":1073742281,"name":"statmount","description":"get a mount status","abi":"common","entry_point":"sys_statmount","nargs":4,"arg0":"const struct mnt_id_req *req","arg1":"struct statmount *buf","arg2":"size_t bufsize","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/statmount.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_statmount","since":"6.8","removed_in":null},{"arch":"x32","nr":1073742282,"name":"listmount","description":"get a list of mount ID's","abi":"common","entry_point":"sys_listmount","nargs":4,"arg0":"const struct mnt_id_req *req","arg1":"u64 *mnt_ids","arg2":"size_t nr_mnt_ids","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/listmount.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_listmount","since":"6.8","removed_in":null},{"arch":"x32","nr":1073742283,"name":"lsm_get_self_attr","description":null,"abi":"common","entry_point":"sys_lsm_get_self_attr","nargs":4,"arg0":"unsigned int attr","arg1":"struct lsm_ctx *ctx","arg2":"u32 *size","arg3":"u32 flags","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lsm_get_self_attr","since":"6.8","removed_in":null},{"arch":"x32","nr":1073742284,"name":"lsm_set_self_attr","description":null,"abi":"common","entry_point":"sys_lsm_set_self_attr","nargs":4,"arg0":"unsigned int attr","arg1":"struct lsm_ctx *ctx","arg2":"u32 size","arg3":"u32 flags","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lsm_set_self_attr","since":"6.8","removed_in":null},{"arch":"x32","nr":1073742285,"name":"lsm_list_modules","description":null,"abi":"common","entry_point":"sys_lsm_list_modules","nargs":3,"arg0":"u64 *ids","arg1":"u32 *size","arg2":"u32 flags","arg3":null,"arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_lsm_list_modules","since":"6.8","removed_in":null},{"arch":"x32","nr":1073742286,"name":"mseal","description":null,"abi":"common","entry_point":"sys_mseal","nargs":3,"arg0":"unsigned long start","arg1":"size_t len","arg2":"unsigned long flags","arg3":null,"arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mseal","since":"6.10","removed_in":null},{"arch":"x32","nr":1073742287,"name":"setxattrat","description":null,"abi":"common","entry_point":"sys_setxattrat","nargs":6,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned int at_flags","arg3":"const char *name","arg4":"const struct xattr_args *args","arg5":"size_t size","man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setxattrat","since":"6.13","removed_in":null},{"arch":"x32","nr":1073742288,"name":"getxattrat","description":null,"abi":"common","entry_point":"sys_getxattrat","nargs":6,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned int at_flags","arg3":"const char *name","arg4":"struct xattr_args *args","arg5":"size_t size","man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getxattrat","since":"6.13","removed_in":null},{"arch":"x32","nr":1073742289,"name":"listxattrat","description":null,"abi":"common","entry_point":"sys_listxattrat","nargs":5,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned int at_flags","arg3":"char *list","arg4":"size_t size","arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_listxattrat","since":"6.13","removed_in":null},{"arch":"x32","nr":1073742290,"name":"removexattrat","description":null,"abi":"common","entry_point":"sys_removexattrat","nargs":4,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned int at_flags","arg3":"const char *name","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_removexattrat","since":"6.13","removed_in":null},{"arch":"x32","nr":1073742291,"name":"open_tree_attr","description":"open path or create detached mount object and attach to fd","abi":"common","entry_point":"sys_open_tree_attr","nargs":5,"arg0":"int dfd","arg1":"const char *path","arg2":"unsigned flags","arg3":"struct mount_attr *uattr","arg4":"size_t usize","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/open_tree_attr.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_open_tree_attr","since":"6.15","removed_in":null},{"arch":"x32","nr":1073742292,"name":"file_getattr","description":null,"abi":"common","entry_point":"sys_file_getattr","nargs":5,"arg0":"int dfd","arg1":"const char *filename","arg2":"struct file_attr *attr","arg3":"size_t usize","arg4":"unsigned int at_flags","arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_file_getattr","since":"6.17","removed_in":null},{"arch":"x32","nr":1073742293,"name":"file_setattr","description":null,"abi":"common","entry_point":"sys_file_setattr","nargs":5,"arg0":"int dfd","arg1":"const char *filename","arg2":"struct file_attr *attr","arg3":"size_t usize","arg4":"unsigned int at_flags","arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_file_setattr","since":"6.17","removed_in":null},{"arch":"x32","nr":1073742294,"name":"listns","description":null,"abi":"common","entry_point":"sys_listns","nargs":4,"arg0":"const struct ns_id_req *req","arg1":"u64 *ns_ids","arg2":"size_t nr_ns_ids","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_listns","since":"6.19","removed_in":null},{"arch":"x32","nr":1073742295,"name":"rseq_slice_yield","description":null,"abi":"common","entry_point":"sys_rseq_slice_yield","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_rseq_slice_yield","since":"7.0","removed_in":null},{"arch":"x32","nr":1073742296,"name":"fchroot","description":null,"abi":"common","entry_point":"sys_fchroot","nargs":2,"arg0":"int fd","arg1":"unsigned int flags","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":null,"source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_fchroot","since":"7.3","removed_in":null},{"arch":"x32","nr":1073742336,"name":"rt_sigaction","description":"examine and change a signal action","abi":"x32","entry_point":"compat_sys_rt_sigaction","nargs":4,"arg0":"int sig","arg1":"const struct sigaction *act","arg2":"struct sigaction *oact","arg3":"size_t sigsetsize","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_sigaction.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_rt_sigaction","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742337,"name":"rt_sigreturn","description":"return from signal handler and cleanup stack frame","abi":"x32","entry_point":"compat_sys_x32_rt_sigreturn","nargs":0,"arg0":null,"arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_sigreturn.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_x32_rt_sigreturn","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742338,"name":"ioctl","description":"control device","abi":"x32","entry_point":"compat_sys_ioctl","nargs":3,"arg0":"unsigned int fd","arg1":"unsigned int cmd","arg2":"unsigned long arg","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ioctl.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_ioctl","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742339,"name":"readv","description":"read or write data into multiple buffers","abi":"x32","entry_point":"sys_readv","nargs":3,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/readv.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_readv","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742340,"name":"writev","description":"read or write data into multiple buffers","abi":"x32","entry_point":"sys_writev","nargs":3,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/writev.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_writev","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742341,"name":"recvfrom","description":"receive a message from a socket","abi":"x32","entry_point":"compat_sys_recvfrom","nargs":6,"arg0":"int fd","arg1":"void *ubuf","arg2":"size_t size","arg3":"unsigned int flags","arg4":"struct sockaddr *addr","arg5":"int *addr_len","man_page":"https://man7.org/linux/man-pages/man2/recvfrom.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_recvfrom","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742342,"name":"sendmsg","description":"send a message on a socket","abi":"x32","entry_point":"compat_sys_sendmsg","nargs":3,"arg0":"int fd","arg1":"struct user_msghdr *msg","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sendmsg.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_sendmsg","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742343,"name":"recvmsg","description":"receive a message from a socket","abi":"x32","entry_point":"compat_sys_recvmsg","nargs":3,"arg0":"int fd","arg1":"struct user_msghdr *msg","arg2":"unsigned int flags","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/recvmsg.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_recvmsg","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742344,"name":"execve","description":"execute program","abi":"x32","entry_point":"compat_sys_execve","nargs":3,"arg0":"const char *filename","arg1":"const char *const *argv","arg2":"const char *const *envp","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/execve.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_execve","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742345,"name":"ptrace","description":"process trace","abi":"x32","entry_point":"compat_sys_ptrace","nargs":4,"arg0":"long request","arg1":"long pid","arg2":"unsigned long addr","arg3":"unsigned long data","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/ptrace.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_ptrace","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742346,"name":"rt_sigpending","description":"examine pending signals","abi":"x32","entry_point":"compat_sys_rt_sigpending","nargs":2,"arg0":"sigset_t *uset","arg1":"size_t sigsetsize","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_sigpending.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_rt_sigpending","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742347,"name":"rt_sigtimedwait","description":"synchronously wait for queued signals","abi":"x32","entry_point":"compat_sys_rt_sigtimedwait_time64","nargs":4,"arg0":"const sigset_t *uthese","arg1":"siginfo_t *uinfo","arg2":"const struct __kernel_timespec *uts","arg3":"size_t sigsetsize","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_sigtimedwait.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_rt_sigtimedwait_time64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742348,"name":"rt_sigqueueinfo","description":"queue a signal and data","abi":"x32","entry_point":"compat_sys_rt_sigqueueinfo","nargs":3,"arg0":"pid_t pid","arg1":"int sig","arg2":"siginfo_t *uinfo","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_sigqueueinfo.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_rt_sigqueueinfo","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742349,"name":"sigaltstack","description":"set and/or get signal stack context","abi":"x32","entry_point":"compat_sys_sigaltstack","nargs":2,"arg0":"const stack_t *uss","arg1":"stack_t *uoss","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sigaltstack.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_sigaltstack","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742350,"name":"timer_create","description":"create a POSIX per-process timer","abi":"x32","entry_point":"compat_sys_timer_create","nargs":3,"arg0":"clockid_t which_clock","arg1":"struct sigevent *timer_event_spec","arg2":"timer_t *created_timer_id","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/timer_create.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_timer_create","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742351,"name":"mq_notify","description":"register for notification when a message is available","abi":"x32","entry_point":"compat_sys_mq_notify","nargs":2,"arg0":"mqd_t mqdes","arg1":"const struct sigevent *notification","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/mq_notify.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_mq_notify","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742352,"name":"kexec_load","description":"load a new kernel for later execution","abi":"x32","entry_point":"compat_sys_kexec_load","nargs":4,"arg0":"unsigned long entry","arg1":"unsigned long nr_segments","arg2":"struct kexec_segment *segments","arg3":"unsigned long flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/kexec_load.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_kexec_load","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742353,"name":"waitid","description":"wait for process to change state","abi":"x32","entry_point":"compat_sys_waitid","nargs":5,"arg0":"int which","arg1":"pid_t pid","arg2":"struct siginfo *infop","arg3":"int options","arg4":"struct rusage *ru","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/waitid.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_waitid","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742354,"name":"set_robust_list","description":"get/set list of robust futexes","abi":"x32","entry_point":"compat_sys_set_robust_list","nargs":2,"arg0":"struct robust_list_head *head","arg1":"size_t len","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/set_robust_list.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_set_robust_list","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742355,"name":"get_robust_list","description":"get/set list of robust futexes","abi":"x32","entry_point":"compat_sys_get_robust_list","nargs":3,"arg0":"int pid","arg1":"struct robust_list_head * *head_ptr","arg2":"size_t *len_ptr","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/get_robust_list.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_get_robust_list","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742356,"name":"vmsplice","description":"splice user pages to/from a pipe","abi":"x32","entry_point":"sys_vmsplice","nargs":4,"arg0":"int fd","arg1":"const struct iovec *iov","arg2":"unsigned long nr_segs","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/vmsplice.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_vmsplice","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742357,"name":"move_pages","description":"move individual pages of a process to another node","abi":"x32","entry_point":"sys_move_pages","nargs":6,"arg0":"pid_t pid","arg1":"unsigned long nr_pages","arg2":"const void * *pages","arg3":"const int *nodes","arg4":"int *status","arg5":"int flags","man_page":"https://man7.org/linux/man-pages/man2/move_pages.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_move_pages","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742358,"name":"preadv","description":"read or write data into multiple buffers","abi":"x32","entry_point":"compat_sys_preadv64","nargs":4,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":"loff_t pos","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/preadv.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_preadv64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742358,"name":"preadv2","description":"read or write data into multiple buffers","abi":"x32","entry_point":"compat_sys_preadv2","nargs":5,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":"loff_t pos","arg4":"rwf_t flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/preadv2.2.html","source":"https://elixir.bootlin.com/linux/v4.7/A/ident/compat_sys_preadv2","since":"4.7","removed_in":"4.8"},{"arch":"x32","nr":1073742359,"name":"pwritev","description":"read or write data into multiple buffers","abi":"x32","entry_point":"compat_sys_pwritev64","nargs":4,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":"loff_t pos","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pwritev.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_pwritev64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742359,"name":"pwritev2","description":"read or write data into multiple buffers","abi":"x32","entry_point":"compat_sys_pwritev2","nargs":5,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":"loff_t pos","arg4":"rwf_t flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pwritev2.2.html","source":"https://elixir.bootlin.com/linux/v4.7/A/ident/compat_sys_pwritev2","since":"4.7","removed_in":"4.8"},{"arch":"x32","nr":1073742360,"name":"rt_tgsigqueueinfo","description":"queue a signal and data","abi":"x32","entry_point":"compat_sys_rt_tgsigqueueinfo","nargs":4,"arg0":"pid_t tgid","arg1":"pid_t pid","arg2":"int sig","arg3":"siginfo_t *uinfo","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/rt_tgsigqueueinfo.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_rt_tgsigqueueinfo","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742361,"name":"recvmmsg","description":"receive multiple messages on a socket","abi":"x32","entry_point":"compat_sys_recvmmsg_time64","nargs":5,"arg0":"int fd","arg1":"struct mmsghdr *msg","arg2":"unsigned int vlen","arg3":"unsigned flags","arg4":"struct __kernel_timespec *timeout","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/recvmmsg.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_recvmmsg_time64","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742362,"name":"sendmmsg","description":"send multiple messages on a socket","abi":"x32","entry_point":"compat_sys_sendmmsg","nargs":4,"arg0":"int fd","arg1":"struct mmsghdr *mmsg","arg2":"unsigned int vlen","arg3":"unsigned int flags","arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/sendmmsg.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_sendmmsg","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742363,"name":"process_vm_readv","description":"transfer data between process address spaces","abi":"x32","entry_point":"sys_process_vm_readv","nargs":6,"arg0":"pid_t pid","arg1":"const struct iovec *lvec","arg2":"unsigned long liovcnt","arg3":"const struct iovec *rvec","arg4":"unsigned long riovcnt","arg5":"unsigned long flags","man_page":"https://man7.org/linux/man-pages/man2/process_vm_readv.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_process_vm_readv","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742364,"name":"process_vm_writev","description":"transfer data between process address spaces","abi":"x32","entry_point":"sys_process_vm_writev","nargs":6,"arg0":"pid_t pid","arg1":"const struct iovec *lvec","arg2":"unsigned long liovcnt","arg3":"const struct iovec *rvec","arg4":"unsigned long riovcnt","arg5":"unsigned long flags","man_page":"https://man7.org/linux/man-pages/man2/process_vm_writev.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_process_vm_writev","since":"3.4","removed_in":null},{"arch":"x32","nr":1073742365,"name":"setsockopt","description":"get and set options on sockets","abi":"x32","entry_point":"sys_setsockopt","nargs":5,"arg0":"int fd","arg1":"int level","arg2":"int optname","arg3":"char *optval","arg4":"int optlen","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/setsockopt.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_setsockopt","since":"3.6","removed_in":null},{"arch":"x32","nr":1073742366,"name":"getsockopt","description":"get and set options on sockets","abi":"x32","entry_point":"sys_getsockopt","nargs":5,"arg0":"int fd","arg1":"int level","arg2":"int optname","arg3":"char *optval","arg4":"int *optlen","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/getsockopt.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/sys_getsockopt","since":"3.6","removed_in":null},{"arch":"x32","nr":1073742367,"name":"io_setup","description":"create an asynchronous I/O context","abi":"x32","entry_point":"compat_sys_io_setup","nargs":2,"arg0":"unsigned nr_events","arg1":"aio_context_t *ctxp","arg2":null,"arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_setup.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_io_setup","since":"3.16","removed_in":null},{"arch":"x32","nr":1073742368,"name":"io_submit","description":"submit asynchronous I/O blocks for processing","abi":"x32","entry_point":"compat_sys_io_submit","nargs":3,"arg0":"aio_context_t ctx_id","arg1":"long nr","arg2":"struct iocb * *iocbpp","arg3":null,"arg4":null,"arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/io_submit.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_io_submit","since":"3.16","removed_in":null},{"arch":"x32","nr":1073742369,"name":"execveat","description":"execute program relative to a directory file descriptor","abi":"x32","entry_point":"compat_sys_execveat","nargs":5,"arg0":"int dfd","arg1":"const char *filename","arg2":"const char *const *argv","arg3":"const char *const *envp","arg4":"int flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/execveat.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_execveat","since":"3.19","removed_in":null},{"arch":"x32","nr":1073742370,"name":"preadv2","description":"read or write data into multiple buffers","abi":"x32","entry_point":"compat_sys_preadv64v2","nargs":5,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":"loff_t pos","arg4":"rwf_t flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/preadv2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_preadv64v2","since":"4.8","removed_in":null},{"arch":"x32","nr":1073742371,"name":"pwritev2","description":"read or write data into multiple buffers","abi":"x32","entry_point":"compat_sys_pwritev64v2","nargs":5,"arg0":"unsigned long fd","arg1":"const struct iovec *vec","arg2":"unsigned long vlen","arg3":"loff_t pos","arg4":"rwf_t flags","arg5":null,"man_page":"https://man7.org/linux/man-pages/man2/pwritev2.2.html","source":"https://elixir.bootlin.com/linux/v7.3/A/ident/compat_sys_pwritev64v2","since":"4.8","removed_in":null}]}
