开源文档分享

Linux手册页 第2节

_exit, _Exit - terminate the calling process

clone, __clone2, clone3 - create a child process

_exit, _Exit - terminate the calling process

_llseek - reposition read/write file offset

select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchronous I/O multiplexing

_syscall - invoking a system call without library support (OBSOLETE)

sysctl - read/write system parameters

accept - 在一个套接字上接收一个连接

accept - 在一个套接字上接收一个连接

access, faccessat, faccessat2 - check user's permissions for a file

acct - switch process accounting on or off

add_key - add a key to the kernel's key management facility

adjtimex, clock_adjtime, ntp_adjtime - tune kernel clock

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

alarm - set an alarm clock for delivery of a signal

alloc_hugepages, free_hugepages - allocate or free huge pages

arch_prctl - set architecture-specific thread state

posix_fadvise - predeclare an access pattern for file data

posix_fadvise - predeclare an access pattern for file data

sync_file_range - sync a file segment with disk

bdflush - start, flush, or tune buffer-dirty-flush daemon

bind - 将一个名字和一个套接字绑定到一起(赋一个名字给一个套接字)

bpf - perform a command on an extended BPF map or program

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

brk, sbrk - change data segment size

cacheflush - flush contents of instruction and/or data cache

capget, capset - set/get capabilities of thread(s)

capget, capset - set/get capabilities of thread(s)

chdir, fchdir - change working directory

chmod, fchmod, fchmodat - change permissions of a file

chown, fchown, lchown, fchownat - change ownership of a file

chown, fchown, lchown, fchownat - change ownership of a file

chroot - change root directory

adjtimex, clock_adjtime, ntp_adjtime - tune kernel clock

clock_getres, clock_gettime, clock_settime - clock and time functions

clock_getres, clock_gettime, clock_settime - clock and time functions

clock_nanosleep - high-resolution sleep with specifiable clock

clock_getres, clock_gettime, clock_settime - clock and time functions

clone, __clone2, clone3 - create a child process

clone, __clone2, clone3 - create a child process

clone, __clone2, clone3 - create a child process

close - 关闭一个文件描述符

close_range - close all file descriptors in a given range

connect - initiate a connection on a socket

copy_file_range - Copy a range of data from one file to another

open, creat - 打开和/或创建一个文件

create_module - 生成一条可加载模块记录.

delete_module - unload a kernel module

dup, dup2, dup3 - duplicate a file descriptor

dup, dup2, dup3 - duplicate a file descriptor

dup, dup2, dup3 - duplicate a file descriptor

epoll_create, epoll_create1 - open an epoll file descriptor

epoll_create, epoll_create1 - open an epoll file descriptor

epoll_ctl - control interface for an epoll file descriptor

epoll_wait, epoll_pwait, epoll_pwait2 - wait for an I/O event on an epoll file descriptor

epoll_wait, epoll_pwait, epoll_pwait2 - wait for an I/O event on an epoll file descriptor

epoll_wait, epoll_pwait, epoll_pwait2 - wait for an I/O event on an epoll file descriptor

eventfd - create a file descriptor for event notification

eventfd - create a file descriptor for event notification

execve - 执行程序

execveat - execute program relative to a directory file descriptor

_exit, _Exit - terminate the calling process

exit_group - exit all threads in a process

access, faccessat, faccessat2 - check user's permissions for a file

access, faccessat, faccessat2 - check user's permissions for a file

posix_fadvise - predeclare an access pattern for file data

posix_fadvise - predeclare an access pattern for file data

fallocate - manipulate file space

fanotify_init - create and initialize fanotify group

fanotify_mark - add, remove, or modify an fanotify mark on a filesystem object

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

chdir, fchdir - change working directory

chmod, fchmod, fchmodat - change permissions of a file

chmod, fchmod, fchmodat - change permissions of a file

chown, fchown, lchown, fchownat - change ownership of a file

chown, fchown, lchown, fchownat - change ownership of a file

chown, fchown, lchown, fchownat - change ownership of a file

fcntl - manipulate file descriptor

fcntl - manipulate file descriptor

fsync, fdatasync - synchronize a file's in-core state with storage device

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

getxattr, lgetxattr, fgetxattr - retrieve an extended attribute value

init_module - 初始化一条可加载模块的记录.

listxattr, llistxattr, flistxattr - list extended attribute names

flock - apply or remove an advisory lock on an open file

fork - create a child process

alloc_hugepages, free_hugepages - allocate or free huge pages

removexattr, lremovexattr, fremovexattr - remove an extended attribute

setxattr, lsetxattr, fsetxattr - set an extended attribute value

stat, fstat, lstat, fstatat - get file status

stat, fstat, lstat, fstatat - get file status

stat, fstat, lstat, fstatat - get file status

stat, fstat, lstat, fstatat - get file status

statfs, fstatfs - get filesystem statistics

statfs, fstatfs - get filesystem statistics

fsync, fdatasync - synchronize a file's in-core state with storage device

truncate, ftruncate - truncate a file to a specified length

truncate, ftruncate - truncate a file to a specified length

futex - fast user-space locking

futimesat - change timestamps of a file relative to a directory file descriptor

get_kernel_syms - retrieve exported kernel and module symbols

get_mempolicy - retrieve NUMA memory policy for a thread

get_robust_list, set_robust_list - get/set list of robust futexes

get_thread_area, set_thread_area - manipulate thread-local storage information

getcpu - determine CPU and NUMA node on which the calling thread is running

getcwd, getwd, get_current_dir_name - get current working directory

getdents, getdents64 - get directory entries

getdents, getdents64 - get directory entries

getdomainname, setdomainname - get/set NIS domain name

getgid, getegid - get group identity

getgid, getegid - get group identity

getuid, geteuid - get user identity

getuid, geteuid - get user identity

getgid, getegid - get group identity

getgid, getegid - get group identity

getgroups, setgroups - get/set list of supplementary group IDs

getgroups, setgroups - get/set list of supplementary group IDs

gethostname, sethostname - get/set hostname

getitimer, setitimer - get or set value of an interval timer

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

getpagesize - get memory page size

getpeername - get name of connected peer socket

setpgid, getpgid, setpgrp, getpgrp - set/get process group

setpgid, getpgid, setpgrp, getpgrp - set/get process group

getpid, getppid - get process identification

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

getpid, getppid - get process identification

getpriority, setpriority - get/set program scheduling priority

getrandom - obtain a series of random bytes

getresuid, getresgid - get real, effective, and saved user/group IDs

getresuid, getresgid - get real, effective, and saved user/group IDs

getresuid, getresgid - get real, effective, and saved user/group IDs

getresuid, getresgid - get real, effective, and saved user/group IDs

getrlimit, setrlimit, prlimit - get/set resource limits

getrusage - get resource usage

getsid - get session ID

getsockname - get socket name

getsockopt, setsockopt - get and set options on sockets

gettid - get thread identification

gettimeofday, settimeofday - get / set time

getuid, geteuid - get user identity

getuid, geteuid - get user identity

getunwind - copy the unwind data to caller's buffer

getxattr, lgetxattr, fgetxattr - retrieve an extended attribute value

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

idle - make process 0 idle

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

init_module - 初始化一条可加载模块的记录.

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

inotify_add_watch - add a watch to an initialized inotify instance

inotify_init, inotify_init1 - initialize an inotify instance

inotify_init, inotify_init1 - initialize an inotify instance

inotify_rm_watch - remove an existing watch from an inotify instance

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

intro - introduction to system calls

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

io_cancel - cancel an outstanding asynchronous I/O operation

io_destroy - destroy an asynchronous I/O context

io_getevents - read asynchronous I/O events from the completion queue

io_setup - create an asynchronous I/O context

io_submit - submit asynchronous I/O blocks for processing

ioctl - control device

ioctl_console - ioctls for console terminal and virtual consoles

ioctl_fat - manipulating the FAT filesystem

ioctl_ficlonerange, ioctl_ficlone - share some the data of one file with another file

ioctl_ficlonerange, ioctl_ficlone - share some the data of one file with another file

ioctl_fideduperange - share some the data of one file with another file

ioctl_fslabel - get or set a filesystem label

ioctl_getfsmap - retrieve the physical layout of the filesystem

ioctl_iflags - ioctl() operations for inode flags

ioctl_ns - ioctl() operations for Linux namespaces

ioctl_tty - ioctls for terminals and serial lines

ioctl_userfaultfd - create a file descriptor for handling page faults in user space

ioperm - set port input/output permissions

iopl - change I/O privilege level

ioprio_get, ioprio_set - get/set I/O scheduling class and priority

ioprio_get, ioprio_set - get/set I/O scheduling class and priority

ipc - System V IPC system calls

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

kcmp - compare two processes to determine if they share a kernel resource

kexec_load, kexec_file_load - load a new kernel for later execution

kexec_load, kexec_file_load - load a new kernel for later execution

keyctl - manipulate the kernel's key management facility

kill - send signal to a process

landlock_add_rule - add a new Landlock rule to a ruleset

landlock_create_ruleset - create a new Landlock ruleset

landlock_restrict_self - enforce a Landlock ruleset

chown, fchown, lchown, fchownat - change ownership of a file

chown, fchown, lchown, fchownat - change ownership of a file

getxattr, lgetxattr, fgetxattr - retrieve an extended attribute value

link, linkat - make a new name for a file

link, linkat - make a new name for a file

listen - listen for connections on a socket 在一个套接字上倾听连接

listxattr, llistxattr, flistxattr - list extended attribute names

listxattr, llistxattr, flistxattr - list extended attribute names

_llseek - reposition read/write file offset

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

lookup_dcookie - return a directory entry's path

removexattr, lremovexattr, fremovexattr - remove an extended attribute

lseek - reposition read/write file offset

setxattr, lsetxattr, fsetxattr - set an extended attribute value

stat, fstat, lstat, fstatat - get file status

stat, fstat, lstat, fstatat - get file status

madvise - give advice about use of memory

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

mbind - set memory policy for a memory range

membarrier - issue memory barriers on a set of threads

memfd_create - create an anonymous file

memfd_secret - create an anonymous RAM-based file to access secret memory regions

migrate_pages - move all pages in a process to another set of nodes

mincore - determine whether pages are resident in memory

mkdir, mkdirat - create a directory

mkdir, mkdirat - create a directory

mknod, mknodat - create a special or ordinary file

mknod, mknodat - create a special or ordinary file

mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory

mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory

mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory

mmap, munmap - map or unmap files or devices into memory

mmap2 - map files or devices into memory

modify_ldt - get or set a per-process LDT entry

mount - mount filesystem

mount_setattr - change properties of a mount or mount tree

move_pages - move individual pages of a process to another node

mprotect, pkey_mprotect - set protection on a region of memory

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

mq_getsetattr - get/set message queue attributes

mq_notify - register for notification when a message is available

mq_open - open a message queue

mq_receive, mq_timedreceive - receive a message from a message queue

mq_send, mq_timedsend - send a message to a message queue

mq_unlink - remove a message queue

mremap - remap a virtual memory address

msgctl - System V message control operations

msgget - get a System V message queue identifier

msgrcv, msgsnd - System V message queue operations

msgrcv, msgsnd - System V message queue operations

msgrcv, msgsnd - System V message queue operations

msync - synchronize a file with a memory map

mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory

mlock, mlock2, munlock, mlockall, munlockall - lock and unlock memory

mmap, munmap - map or unmap files or devices into memory

name_to_handle_at, open_by_handle_at - obtain handle for a pathname and open file via a handle

nanosleep - high-resolution sleep

stat, fstat, lstat, fstatat - get file status

nfsservctl - syscall interface to kernel nfs daemon

nice - change process priority

stat, fstat, lstat, fstatat - get file status

stat, fstat, lstat, fstatat - get file status

uname - get name and information about current kernel

stat, fstat, lstat, fstatat - get file status

uname - get name and information about current kernel

open, creat - 打开和/或创建一个文件

name_to_handle_at, open_by_handle_at - obtain handle for a pathname and open file via a handle

open_how - how to open a pathname

open, creat - 打开和/或创建一个文件

openat2 - open and possibly create a file (extended)

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O

pause - wait for signal

pciconfig_read, pciconfig_write, pciconfig_iobase - pci device information handling

pciconfig_read, pciconfig_write, pciconfig_iobase - pci device information handling

pciconfig_read, pciconfig_write, pciconfig_iobase - pci device information handling

perf_event_open - set up performance monitoring

perfmonctl - interface to IA-64 performance monitoring unit

personality - set the process execution domain

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

pidfd_getfd - obtain a duplicate of another process's file descriptor

pidfd_open - obtain a file descriptor that refers to a process

pidfd_send_signal - send a signal to a process specified by a file descriptor

pipe, pipe2 - create pipe

pipe, pipe2 - create pipe

pivot_root - change the root mount

pkey_alloc, pkey_free - allocate or free a protection key

pkey_alloc, pkey_free - allocate or free a protection key

mprotect, pkey_mprotect - set protection on a region of memory

poll, ppoll - wait for some event on a file descriptor

posix_fadvise - predeclare an access pattern for file data

poll, ppoll - wait for some event on a file descriptor

prctl - operations on a process or thread

pread, pwrite - read from or write to a file descriptor at a given offset

pread, pwrite - read from or write to a file descriptor at a given offset

readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers

readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers

getrlimit, setrlimit, prlimit - get/set resource limits

getrlimit, setrlimit, prlimit - get/set resource limits

process_madvise - give advice about use of memory to a process

process_vm_readv, process_vm_writev - transfer data between process address spaces

process_vm_readv, process_vm_writev - transfer data between process address spaces

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchronous I/O multiplexing

select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchronous I/O multiplexing

ptrace - process trace

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

pread, pwrite - read from or write to a file descriptor at a given offset

pread, pwrite - read from or write to a file descriptor at a given offset

readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers

readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers

query_module - 向内核查询和模块有关的各个位. /* 查询有关的位?? */

quotactl - manipulate disk quotas

read - 在文件描述符上执行读操作

readahead - initiate file readahead into page cache

readdir - read directory entry

readlink, readlinkat - read value of a symbolic link

readlink, readlinkat - read value of a symbolic link

readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers

reboot - reboot or enable/disable Ctrl-Alt-Del

recv, recvfrom, recvmsg - receive a message from a socket

recv, recvfrom, recvmsg - receive a message from a socket

recvmmsg - receive multiple messages on a socket

recv, recvfrom, recvmsg - receive a message from a socket

remap_file_pages - create a nonlinear file mapping

removexattr, lremovexattr, fremovexattr - remove an extended attribute

rename, renameat, renameat2 - change the name or location of a file

rename, renameat, renameat2 - change the name or location of a file

rename, renameat, renameat2 - change the name or location of a file

request_key - request a key from the kernel's key management facility

restart_syscall - restart a system call after interruption by a stop signal

rmdir - delete a directory

sigaction, rt_sigaction - examine and change a signal action

sigpending, rt_sigpending - examine pending signals

sigprocmask, rt_sigprocmask - examine and change blocked signals

rt_sigqueueinfo, rt_tgsigqueueinfo - queue a signal and data

sigreturn, rt_sigreturn - return from signal handler and cleanup stack frame

sigsuspend, rt_sigsuspend - wait for a signal

sigwaitinfo, sigtimedwait, rt_sigtimedwait - synchronously wait for queued signals

rt_sigqueueinfo, rt_tgsigqueueinfo - queue a signal and data

s390_guarded_storage - operations with z/Architecture guarded storage facility

s390_pci_mmio_write, s390_pci_mmio_read - transfer data to/from PCI MMIO memory page

s390_pci_mmio_write, s390_pci_mmio_read - transfer data to/from PCI MMIO memory page

s390_runtime_instr - enable/disable s390 CPU run-time instrumentation

s390_sthyi - emulate STHYI instruction

brk, sbrk - change data segment size

sched_get_priority_max, sched_get_priority_min - get static priority range

sched_get_priority_max, sched_get_priority_min - get static priority range

sched_setaffinity, sched_getaffinity - set and get a thread's CPU affinity mask

sched_setattr, sched_getattr - set and get scheduling policy and attributes

sched_setparam, sched_getparam - set and get scheduling parameters

sched_setscheduler, sched_getscheduler - set and get scheduling policy/parameters

sched_rr_get_interval - get the SCHED_RR interval for the named process

sched_setaffinity, sched_getaffinity - set and get a thread's CPU affinity mask

sched_setattr, sched_getattr - set and get scheduling policy and attributes

sched_setparam, sched_getparam - set and get scheduling parameters

sched_setscheduler, sched_getscheduler - set and get scheduling policy/parameters

sched_yield - yield the processor

seccomp - operate on Secure Computing state of the process

seccomp_unotify - Seccomp user-space notification mechanism

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - synchronous I/O multiplexing

select, pselect - synchronous I/O multiplexing

semctl - System V semaphore control operations

semget - get a System V semaphore set identifier

semop, semtimedop - System V semaphore operations

semop, semtimedop - System V semaphore operations

send, sendto, sendmsg - 从套接字发送消息

sendfile - transfer data between file descriptors

sendfile - transfer data between file descriptors

sendmmsg - send multiple messages on a socket

send, sendto, sendmsg - 从套接字发送消息

send, sendto, sendmsg - 从套接字发送消息

set_mempolicy - set default NUMA memory policy for a thread and its children

get_robust_list, set_robust_list - get/set list of robust futexes

get_thread_area, set_thread_area - manipulate thread-local storage information

set_tid_address - set pointer to thread ID

getdomainname, setdomainname - get/set NIS domain name

seteuid, setegid - set effective user or group ID

seteuid, setegid - set effective user or group ID

setfsgid - set group identity used for filesystem checks

setfsgid - set group identity used for filesystem checks

setfsuid - set user identity used for filesystem checks

setfsuid - set user identity used for filesystem checks

setgid - set group identity

setgid - set group identity

getgroups, setgroups - get/set list of supplementary group IDs

getgroups, setgroups - get/set list of supplementary group IDs

gethostname, sethostname - get/set hostname

getitimer, setitimer - get or set value of an interval timer

setns - reassociate thread with a namespace

setpgid, getpgid, setpgrp, getpgrp - set/get process group

setpgid, getpgid, setpgrp, getpgrp - set/get process group

getpriority, setpriority - get/set program scheduling priority

setreuid, setregid - set real and/or effective user or group ID

setreuid, setregid - set real and/or effective user or group ID

setresuid, setresgid - set real, effective, and saved user or group ID

setresuid, setresgid - set real, effective, and saved user or group ID

setresuid, setresgid - set real, effective, and saved user or group ID

setresuid, setresgid - set real, effective, and saved user or group ID

setreuid, setregid - set real and/or effective user or group ID

setreuid, setregid - set real and/or effective user or group ID

getrlimit, setrlimit, prlimit - get/set resource limits

setsid - creates a session and sets the process group ID

getsockopt, setsockopt - get and set options on sockets

gettimeofday, settimeofday - get / set time

setuid - set user identity

setuid - set user identity

setup - setup devices and filesystems, mount root filesystem

setxattr, lsetxattr, fsetxattr - set an extended attribute value

sgetmask, ssetmask - manipulation of signal mask (obsolete)

shmat, shmdt - System V shared memory operations

shmctl - System V shared memory control

shmat, shmdt - System V shared memory operations

shmget - allocates a System V shared memory segment

shmat, shmdt - System V shared memory operations

shutdown - shut down part of a full-duplex connection

sigaction, rt_sigaction - examine and change a signal action

sigaltstack - set and/or get signal stack context

signal - ANSI C signal handling

signalfd - create a file descriptor for accepting signals

signalfd - create a file descriptor for accepting signals

sigpending, rt_sigpending - examine pending signals

sigprocmask, rt_sigprocmask - examine and change blocked signals

sigreturn, rt_sigreturn - return from signal handler and cleanup stack frame

sigsuspend, rt_sigsuspend - wait for a signal

sigwaitinfo, sigtimedwait, rt_sigtimedwait - synchronously wait for queued signals

sigwaitinfo, sigtimedwait, rt_sigtimedwait - synchronously wait for queued signals

socket

socketcall - socket system calls

socketpair - create a pair of connected sockets

splice - splice data to/from a pipe

spu_create - create a new spu context

spu_run - execute an SPU context

sgetmask, ssetmask - manipulation of signal mask (obsolete)

stat, fstat, lstat, fstatat - get file status

stat, fstat, lstat, fstatat - get file status

statfs, fstatfs - get filesystem statistics

statfs, fstatfs - get filesystem statistics

statx - get file status (extended)

stime - set time

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

subpage_prot - define a subpage protection for an address range

swapon, swapoff - start/stop swapping to file/device

swapon, swapoff - start/stop swapping to file/device

symlink, symlinkat - make a new name for a file

symlink, symlinkat - make a new name for a file

sync, syncfs - commit filesystem caches to disk

sync_file_range - sync a file segment with disk

sync_file_range - sync a file segment with disk

sync, syncfs - commit filesystem caches to disk

syscall - indirect system call

syscalls - Linux system calls

sysctl - read/write system parameters

sysfs - get filesystem type information

sysinfo - return system information

syslog, klogctl - read and/or clear kernel message ring buffer; set console_loglevel

tee - duplicating pipe content

tkill, tgkill - send a signal to a thread

time - get time in seconds

timer_create - create a POSIX per-process timer

timer_delete - delete a POSIX per-process timer

timer_getoverrun - get overrun count for a POSIX per-process timer

timer_settime, timer_gettime - arm/disarm and fetch state of POSIX per-process timer

timer_settime, timer_gettime - arm/disarm and fetch state of POSIX per-process timer

timerfd_create, timerfd_settime, timerfd_gettime - timers that notify via file descriptors

timerfd_create, timerfd_settime, timerfd_gettime - timers that notify via file descriptors

timerfd_create, timerfd_settime, timerfd_gettime - timers that notify via file descriptors

times - get process times

tkill, tgkill - send a signal to a thread

truncate, ftruncate - truncate a file to a specified length

truncate, ftruncate - truncate a file to a specified length

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

getrlimit, setrlimit, prlimit - get/set resource limits

umask - set file mode creation mask

umount, umount2 - unmount filesystem

umount, umount2 - unmount filesystem

uname - get name and information about current kernel

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

unlink, unlinkat - delete a name and possibly the file it refers to

unlink, unlinkat - delete a name and possibly the file it refers to

unshare - disassociate parts of the process execution context

uselib - load shared library

userfaultfd - create a file descriptor for handling page faults in user space

ustat - get filesystem statistics

utime, utimes - change file last access and modification times

utimensat, futimens - change file timestamps with nanosecond precision

utime, utimes - change file last access and modification times

vfork - create a child process and block parent

vhangup - virtually hangup the current terminal

vm86old, vm86 - enter virtual 8086 mode

vm86old, vm86 - enter virtual 8086 mode

vmsplice - splice user pages to/from a pipe

afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls

wait, waitpid, waitid - wait for process to change state

wait3, wait4 - wait for process to change state, BSD style

wait3, wait4 - wait for process to change state, BSD style

wait, waitpid, waitid - wait for process to change state

wait, waitpid, waitid - wait for process to change state

write -在一个文件描述符上执行写操作

readv, writev, preadv, pwritev, preadv2, pwritev2 - read or write data into multiple buffers