Syscall wrappers.
| Name | Description |
|---|---|
| accept4 | Accepts a connection request on a socket. |
| acct | Enables or disables process accounting. |
| bind | Binds a socket to an address. |
| capget_v3 | Retrieves the capabilities of a thread. |
| capset_v3 | Sets the capabilities of this thread. |
| chdir | Changes the current working directory. |
| chroot | Changes the root directory of the process. |
| clock_getres | Retrieves the resolution of a clock. |
| clock_gettime | Retrieves the time of a clock. |
| clock_nanosleep | Sleeps for a certain amount of time. |
| clock_settime | Sets the time of a clock. |
| close | Closes a file descriptor. |
| connect | Connects a socket to an address. |
| dup3 | Duplicates a file descriptor by replacing another one. |
| epoll_create | Creates a new epoll instance. |
| epoll_ctl | Modifies a file descriptor in an epoll instance. |
| epoll_pwait | Waits on an epoll instance. |
| eventfd2 | Creates a new eventfd. |
| execveat | Executes a file relative to a directory. |
| exit | Terminates the thread. |
| exit_group | Terminates the process. |
| faccessat | Checks whether a file relative to a file descriptor can be accessed. |
| fadvise | Advises the kernel of a certain usage pattern of a file descriptor. |
| fallocate | Allocates memory for a file descriptor. |
| fchdir | Set the current working directory to the directory referenced by a file descriptor. |
| fchmod | Changes the mode of an inode represented by a file descriptor. |
| fchmodat | Changes the mode of a file relative to a directory. |
| fchownat | Changes the owner of a file relative to a directory. |
| fcntl_add_seals | Adds file seals to an inode. |
| fcntl_dupfd_cloexec | Duplicates a file descriptor. |
| fcntl_get_seals | Returns the seals of an inode. |
| fcntl_getfd | Retrieves the file descriptor flags of a file descriptor. |
| fcntl_getfl | Retrieves the file access mode and file status flags of a file descriptor. |
| fcntl_getpipe_sz | Gets the capacity of a pipe. |
| fcntl_setfd | Sets the file descriptor flags of a file descriptor. |
| fcntl_setfl | Sets the file status flags of a file descriptor. |
| fcntl_setpipe_sz | Sets the capacity of a pipe. |
| fdatasync | Transfers most of the kernel state of a file descriptor to the disk. |
| fgetxattr | Retrieves an extended attribute of a file descriptor. |
| flistxattr | Retrieves all extended attribute of a file descriptor. |
| flock | Applies or removes an advisory lock on a file descriptor. |
| fremovexattr | Removes an extended attribute of a file descriptor. |
| fsetxattr | Sets an extended attribute of a file descriptor. |
| fstatat | Retrieves information about a file relative to a file descriptor. |
| fstatfs | Retrieves filesystem statistics from a file descriptor. |
| fsync | Transfers the kernel state of a file descriptor to the disk. |
| ftruncate | Truncates a file descriptor to a certain length. |
| futex_wait | Waits on a futex. |
| futex_wake | Wakes processes sleeping on a futex. |
| getcpu | Retrieves the CPU and NUMA node this thread is running one. |
| getcwd | Retrieves the current working directory. |
| getdents | Retrieves entries in a opened directory. |
| getgroups | Retrieves the supplementary groups of this process. |
| getpeername | Retrieves the address a socket is connected to. |
| getpgid | Get the process group of a process. |
| getpid | Returns the process id of this process. |
| getppid | Returns the process id of the parent of this process. |
| getpriority | Returns the scheduling priority of a process, process group, or user. |
| getrandom | Retrieves random bytes from the system. |
| getresgid | Retrieves the real, effective, and saved group ids of the process. |
| getresuid | Retrieves the real, effective, and saved user ids of the process. |
| getrusage | Returns the resource usage of this thread, this process, or its children. |
| getsid | Get the session id of a process. |
| getsockname | Retrieves the address a socket is bound to. |
| getsockopt | Retrieves a socket option. |
| gettid | Returns the thread id of the calling thread. |
| getxattr | Retrieves an extended attribute of a file. |
| inotify_add_watch | Adds or modifies an inotify watch. |
| inotify_init1 | Creates a new inotify object. |
| inotify_rm_watch | Removes an inotify watch. |
| ioctl_fionread | Executes ioctl with the FIONREAD option. |
| ioctl_siocgstampns | Executes ioctl with the SIOCGSTAMPNS option. |
| ioctl_siocinq | Executes ioctl with the SIOCINQ option. |
| ioctl_siocoutq | Executes ioctl with the SIOCOUTQ option. |
| ioctl_tcflsh | Executes ioctl with the TCFLSH option. |
| ioctl_tcgets2 | Executes ioctl with the TCGETS2 option. |
| ioctl_tcsets2 | Executes ioctl with the TCSETS2 option. |
| ioctl_tcxonc | Executes ioctl with the TCXONC option. |
| ioctl_tioccons | Executes ioctl with the TIOCCONS option. |
| ioctl_tiocexcl | Executes ioctl with the TIOCEXCL option. |
| ioctl_tiocgdev | Executes ioctl with the TIOCGDEV option. |
| ioctl_tiocgetd | Executes ioctl with the TIOCGETD option. |
| ioctl_tiocgexcl | Executes ioctl with the TIOCGEXCL option. |
| ioctl_tiocgpgrp | Executes ioctl with the TIOCGPGRP option. |
| ioctl_tiocgpkt | Executes ioctl with the TIOCGPKT option. |
| ioctl_tiocgptlck | Executes ioctl with the TIOCGPTLCK option. |
| ioctl_tiocgptn | Executes ioctl with the TIOCGPTN option. |
| ioctl_tiocgsid | Executes ioctl with the TIOCGSID option. |
| ioctl_tiocgwinsz | Executes ioctl with the TIOCGWINSZ option. |
| ioctl_tiocnotty | Executes ioctl with the TIOCNOTTY option. |
| ioctl_tiocnxcl | Executes ioctl with the TIOCNXCL option. |
| ioctl_tiocoutq | Executes ioctl with the TIOCOUTQ option. |
| ioctl_tiocpkt | Executes ioctl with the TIOCPKT option. |
| ioctl_tiocsctty | Executes ioctl with the TIOCSCTTY option. |
| ioctl_tiocsetd | Executes ioctl with the TIOCSETD option. |
| ioctl_tiocsig | Executes ioctl with the TIOCSIG option. |
| ioctl_tiocspgrp | Executes ioctl with the TIOCSPGRP option. |
| ioctl_tiocsptlck | Executes ioctl with the TIOCSPTLCK option. |
| ioctl_tiocsti | Executes ioctl with the TIOCSTI option. |
| ioctl_tiocswinsz | Executes ioctl with the TIOCSWINSZ option. |
| ioctl_tiocvhangup | Executes ioctl with the TIOCVHANGUP option. |
| kill | Sends a signal to a process. |
| lgetxattr | Retrieves an extended attribute of a file without following symlinks. |
| linkat | Creates a hardlink relative to directories. |
| listen | Marks a socket as accepting connections. |
| listxattr | Retrieves all extended attribute of a file. |
| llistxattr | Retrieves all extended attribute of a file without following symlinks. |
| lremovexattr | Removes an extended attribute of a file without following symlinks. |
| lseek | Seeks in a file descriptor. |
| lsetxattr | Sets an extended attribute of a file without following symlinks. |
| madvise | Advise the kernel of a certain memory usage pattern. |
| memfd_create | Creates a memfd. |
| mincore | Checks whether pages are in memory or swapped out. |
| mkdirat | Creates a directory relative to a directory. |
| mknodat | Creates a file relative to a directory. |
| mlock | Lock a memory range in memory. |
| mlockall | Lock all pages in memory. |
| mmap | Maps a file into memory. |
| mount | Mounts a filesystem. |
| mprotect | Change the memory protection of a region. |
| mq_getsetattr | Sets or retrieves attributes of a message queue. |
| mq_open | Opens a message queue. |
| mq_timedreceive | Receives a message over a message queue. |
| mq_timedsend | Sends a message over a message queue. |
| mq_unlink | Destroys a queue. |
| mremap | Remaps a file in memory. |
| munlock | Unlock a memory range. |
| munlockall | Unlock all pages in memory. |
| munmap | Unmaps a file. |
| openat | Opens a file relative to a file descriptor. |
| pipe2 | Creates a new pipe. |
| pivot_root | Moves the current root directory and sets a new one. |
| prctl_pr_capbset_drop | Removes a capability from this thread's bounding set. |
| prctl_pr_capbset_read | Checks whether a capability is in the bounding set of this thread. |
| prctl_pr_get_keepcaps | Checks whether capabilities are dropped when all root user ids are dropped. |
| prctl_pr_set_keepcaps | Sets whether capabilities are dropped when all root user ids are dropped. |
| pread | Reads from an offset in a file descriptor. |
| preadv | Reads from an offset in a file descriptor into multiple buffers. |
| prlimit | Retrieves or sets resource limits of a process. |
| pwrite | Writes to an offset in a file descriptor. |
| pwritev | Writes to an offset in a file descriptor from multiple buffers. |
| read | Reads from a file descriptor. |
| readahead | Initiates readahead for a file descriptor in the kernel. |
| readlinkat | Reads the target of a symbolic link relative to a directory. |
| readv | Reads from a file descriptor into multiple buffers. |
| reboot | Performs reboot-related operations. |
| recvfrom | Receives data on a socket. |
| recvmmsg | Receives multiple messages on a socket. |
| recvmsg | Receives a message on a socket. |
| removexattr | Removes an extended attribute of a file. |
| renameat2 | Renames a file relative to a directory. |
| rt_sigaction | Changes or inspects the handler of a signal. |
| rt_sigpending | Examines the pending signals. |
| rt_sigprocmask | Modifies or inspects the process signal mask. |
| rt_sigsuspend | Temporarily replace the signal mask and waits for a signal to arrive. |
| rt_sigtimedwait | Suspends the thread until a certain signal occurs. |
| sched_get_priority_max | Returns the maximum priority of a scheduling policy. |
| sched_get_priority_min | Returns the minimum priority of a scheduling policy. |
| sched_getaffinity | Retrieves a thread's CPU affinity mask. |
| sched_getattr | Gets the scheduling policy of a thread. |
| sched_rr_get_interval | Returns the round-robin time slice of a thread. |
| sched_setaffinity | Sets a thread's CPU affinity mask. |
| sched_setattr | Sets the scheduling policy of a thread. |
| sched_yield | Relinquish the CPU. |
| seccomp_seccomp_set_mode_strict | Enables strict seccomp mode for this thread. |
| sendmmsg | Sends multiple messages on a socket. |
| sendmsg | Sends a message on a socket. |
| sendto | Sends data to an address. |
| setdomainname | Sets the domain name of the system. |
| setgroups | Sets the supplementary groups of this process. |
| sethostname | Sets the hostname of the system. |
| setns | Associate a thread with a namespace. |
| setpgid | Sets the process group of a process. |
| setpriority | Sets the scheduling priority of a process, process group, or user. |
| setresgid | Sets the real, effective, and saved group ids of this process. |
| setresuid | Sets the real, effective, and saved user ids of this process. |
| setsid | Create a new session. |
| setsockopt | Sets a socket option. |
| setxattr | Sets an extended attribute of a file. |
| shutdown | Shuts down (part of) a socket. |
| signalfd4 | Creates or modified a signalfd. |
| socket | Creates a socket. |
| socketpair | Creates a pair of connected sockets. |
| splice | Copies data between two file descriptors. |
| statfs | Retrieves filesystem statistics from a path. |
| swapoff | Removes a swap file/device. |
| swapon | Adds a swap file/device. |
| symlinkat | Creates a symbolic link relative to a directory. |
| sync | Transfers the kernel state to disk. |
| syncfs | Transfers the kernel state of a filesystem to disk. |
| sysinfo | Retrieves integer-style information about the system. |
| tee | Copies data from one pipe to another. |
| tgkill | Sends a signal to a thread. |
| timerfd_create | Creates a new timerfd. |
| timerfd_gettime | Retrieves the current settings of a timerfd. |
| timerfd_settime | Arms or disarms a timerfd. |
| times | Retrieves the CPU times used by this process and its children. |
| truncate | Truncates a file. |
| umask | Sets the file mode creating mask of the process. |
| umount | Unmounts a filesystem. |
| uname | Retrieves string-style information about the system. |
| unlinkat | Unlinks a file relative to a directory. |
| unshare | Disassociate parts of the thread's execution context. |
| utimensat | Changes the access and modification times of a file relative to a directory. |
| vhangup | Simulates a hangup on the current terminal. |
| waitid | Waits for a child process. |
| write | Writes to a file descriptor. |
| writev | Writes to a file descriptor from multiple buffers. |