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