Skip to content
Category

System calls

page 1
system call
in computer science, the mechanism used by an application program to request service from the operating system or another application program
chroot
chroot is a shell command and a system call on Unix and Unix-like operating systems that changes the apparent root directory for the current running process and its children. A program that is run in such a modified environment cannot name (and therefore normally cannot access) files outside the designated directory tree. The term chroot may refer to the system call or the command-line utility. The modified environment is called a chroot jail. thumb|Chroot: from Gentoo to Ubuntu
fork
in computing, an operation whereby a process creates a copy of itself, usually through a system call implemented in the kernel
exec
execute a file (a library function and/or a system call)
FreeBSD jail
container system
stat
Unix system call
ioctl
In computing, ioctl (an abbreviation of input/output control) is a system call for device-specific input/output operations and other operations which cannot be expressed by read/write/seek regular file semantics. It takes a parameter specifying a request code; the effect of a call depends completely on the request code. Request codes are often device-specific. For instance, a CD-ROM device driver which can instruct a physical device to eject a disc would provide an ioctl request code to do so. Device-independent request codes are sometimes used to give userspace access to kernel functions whic
sysctl
sysctl is a software mechanism in some Unix-like operating systems that reads and modifies the attributes of the system kernel such as its version number, maximum limits, and security settings. It is available both as a system call for compiled programs, and an administrator command for interactive use and scripting. Linux additionally exposes sysctl as a virtual file system.
unlink
standard UNIX utility
ptrace
ptrace is a system call found in Unix and several Unix-like operating systems. By using ptrace (an abbreviation of "process trace") one process can control another, enabling the controller to inspect and manipulate the internal state of its target. ptrace is used by debuggers and other code-analysis tools, mostly as aids to software development.
close
system call
write
system call of the UNIX kernel
open
system calls in some operating systems
sync
Unix command to commit all data in the kernel filesystem to non-volatile storage buffers
wait
system call