Section 2 of the manual describes the Linux system calls. A system call is an entry point into the Linux kernel. Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call. Thus, making a system call looks the same as invoking a normal library function.

Page 2

connectat
initiate a connection on a socket
copy_file_range
Copy a range of data from one file to another
cpuset
cpuset , cpuset_getid , cpuset_setid — manage CPU affinity sets
cpuset_getaffinity
cpuset_getaffinity , cpuset_setaffinity — manage CPU affinity
cpuset_getdomain
cpuset_getdomain , cpuset_setdomain — manage memory domain policy
cpuset_getid
cpuset , cpuset_getid , cpuset_setid — manage CPU affinity sets
cpuset_setaffinity
cpuset_getaffinity , cpuset_setaffinity — manage CPU affinity
cpuset_setdomain
cpuset_getdomain , cpuset_setdomain — manage memory domain policy
cpuset_setid
cpuset , cpuset_getid , cpuset_setid — manage CPU affinity sets
creat
open, openat, creat - open and possibly create a file
creat
create a new file
create_module
create a loadable module entry
delete_module
unload a kernel module
diststream
i/o streams in distributed environment (rheolef-7.2)
dup
dup, dup2, dup3 - duplicate a file descriptor
dup
dup , dup2 — duplicate an existing file descriptor
dup2
dup, dup2, dup3 - duplicate a file descriptor
dup2
dup , dup2 — duplicate an existing file descriptor
dup3
dup, dup2, dup3 - duplicate a file descriptor
eaccess
access , eaccess , faccessat — check accessibility of a file
environment
initialization of distributed computations (rheolef-7.2)
epoll_create
epoll_create, epoll_create1 - open an epoll file descriptor
epoll_create1
epoll_create, epoll_create1 - open an epoll file descriptor
epoll_ctl
control interface for an epoll file descriptor
epoll_pwait
epoll_wait, epoll_pwait, epoll_pwait2 - wait for an I/O event on an epoll file descriptor
epoll_pwait2
epoll_wait, epoll_pwait, epoll_pwait2 - wait for an I/O event on an epoll file descriptor
epoll_wait
epoll_wait, epoll_pwait, epoll_pwait2 - wait for an I/O event on an epoll file descriptor
errno
intro — introduction to system calls and error numbers
eventfd
create a file descriptor for event notification
eventfd2
eventfd - create a file descriptor for event notification
execve
execute program
execve
execve , fexecve — execute a file
execveat
execute program relative to a directory file descriptor
exit
_exit, _Exit - terminate the calling process
exit_group
exit all threads in a process
extattr
system calls to manipulate VFS extended attributes
extattr_delete_fd
system calls to manipulate VFS extended attributes
extattr_delete_file
system calls to manipulate VFS extended attributes
extattr_delete_link
system calls to manipulate VFS extended attributes
extattr_get_fd
system calls to manipulate VFS extended attributes
extattr_get_file
system calls to manipulate VFS extended attributes
extattr_get_link
system calls to manipulate VFS extended attributes
extattr_list_fd
system calls to manipulate VFS extended attributes
extattr_list_file
system calls to manipulate VFS extended attributes
extattr_list_link
system calls to manipulate VFS extended attributes
extattr_set_fd
system calls to manipulate VFS extended attributes
extattr_set_file
system calls to manipulate VFS extended attributes
extattr_set_link
system calls to manipulate VFS extended attributes
faccessat
access, faccessat, faccessat2 - check user's permissions for a file
faccessat
access , eaccess , faccessat — check accessibility of a file
faccessat2
access, faccessat, faccessat2 - check user's permissions for a file
fadvise64
posix_fadvise - predeclare an access pattern for file data
fadvise64_64
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
fattach
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
fchdir
chdir, fchdir - change working directory
fchdir
chdir , fchdir — change current working directory
fchflags
chflags , lchflags , fchflags , chflagsat — set file flags
fchmod
chmod, fchmod, fchmodat - change permissions of a file
fchmod
chmod , fchmod , lchmod , fchmodat — change mode of file
fchmodat
chmod, fchmod, fchmodat - change permissions of a file
fchmodat
chmod , fchmod , lchmod , fchmodat — change mode of file
fchown
chown, fchown, lchown, fchownat - change ownership of a file
fchown
chown , fchown , lchown , fchownat — change owner and group of a file
fchown32
chown, fchown, lchown, fchownat - change ownership of a file
fchownat
chown, fchown, lchown, fchownat - change ownership of a file
fchownat
chown , fchown , lchown , fchownat — change owner and group of a file
fcntl
manipulate file descriptor
fcntl
file control
fcntl64
fcntl - manipulate file descriptor
fdatasync
fsync, fdatasync - synchronize a file's in-core state with storage device
fdatasync
fdatasync , fsync — synchronise changes to a file
fdetach
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
fexecve
execve , fexecve — execute a file
ffclock
ffclock_getcounter , ffclock_getestimate , ffclock_setestimate — Retrieve feed-forward counter, get and set feed-forward clock estimates
ffclock_getcounter
ffclock_getcounter , ffclock_getestimate , ffclock_setestimate — Retrieve feed-forward counter, get and set feed-forward clock estimates
ffclock_getestimate
ffclock_getcounter , ffclock_getestimate , ffclock_setestimate — Retrieve feed-forward counter, get and set feed-forward clock estimates
ffclock_setestimate
ffclock_getcounter , ffclock_getestimate , ffclock_setestimate — Retrieve feed-forward counter, get and set feed-forward clock estimates
fgetxattr
getxattr, lgetxattr, fgetxattr - retrieve an extended attribute value
fhlink
fhlink , fhlinkat — make a hard file link
fhlinkat
fhlink , fhlinkat — make a hard file link
fhopen
fhopen , fhstat , fhstatfs — access file via file handle
fhreadlink
read value of a symbolic link
fhstat
fhopen , fhstat , fhstatfs — access file via file handle
fhstatfs
fhopen , fhstat , fhstatfs — access file via file handle
field
piecewise polynomial finite element function (rheolef-7.2)
finit_module
init_module, finit_module - load a kernel module
flistxattr
listxattr, llistxattr, flistxattr - list extended attribute names
flock
apply or remove an advisory lock on an open file
flock
apply or remove an advisory lock on an open file
fork
create a child process
fork
create a new process
form
finite element bilinear form (rheolef-7.2)
fpathconf
pathconf , lpathconf , fpathconf — get configurable pathname variables
free_hugepages
alloc_hugepages, free_hugepages - allocate or free huge pages
fremovexattr
removexattr, lremovexattr, fremovexattr - remove an extended attribute
fsetxattr
setxattr, lsetxattr, fsetxattr - set an extended attribute value
fstat
stat, fstat, lstat, fstatat - get file status