|
nice(2) -- change process priority
|
nice adds inc to the nice value for the calling pid. (A large nice value means a low priority.) Only the superuser may specify a negative increment, or priority increase. |
obsolete(2) -- obsolete system calls
|
The Linux 2.0 kernel implements these calls to support old executables. These calls return structures which have grown since their first implementation, but old executables must continue to receive ol... |
|
open(2) -- open and possibly create a file or device
|
The open() system call is used to convert a pathname into a file descriptor (a small, non-negative integer for use in subsequent I/O as with read, write, etc.). When the call is successful, the file d... |
outb(2) -- port output
|
This family of functions is used to do low level port input and output. They are primarily designed for internal kernel use, but can be used from user space, given the following information in additio... |
pause(2) -- wait for signal
|
The pause library function causes the invoking process (or thread) to sleep until a signal is received that either terminates it or causes it to call a signal-catching function. |
personality(2) -- set the process execution domain
|
Linux supports different execution domains, or personalities, for each process. Among other things, execution domains tell Linux how to map signal numbers into signal actions. The execution domain sys... |
pipe(2) -- create pipe
|
pipe creates a pair of file descriptors, pointing to a pipe inode, and places them in the array pointed to by filedes. filedes[0] is for reading, filedes[1] is for writing. |
pivot_root(2) -- change the root file system
|
pivot_root moves the root file system of the current process to the directory put_old and makes new_root the new root file system of the current process. The typical use of pivot_root is during system... |
poll(2) -- wait for some event on a file descriptor
|
poll is a variation on the theme of select. It specifies an array of nfds structures of type struct pollfd { int fd; /* file descriptor */ short events; /* requested events */ short revents; /* return... |
prctl(2) -- operations on a process
|
prctl is called with a first argument describing what to do (with values defined in ), and further parameters with a significance depending on the first one. The first argument can be: ... |
pread(2) -- read from or write to a file descriptor at a given offset
|
pread() reads up to count bytes from file descriptor fd at offset off- set (from the start of the file) into the buffer starting at buf. The file offset is not changed. pwrite() writes up to count byt... |
ptrace(2) -- process trace
|
The ptrace system call provides a means by which a parent process may observe and control the execution of another process, and examine and change its core image and registers. It is primarily used to... |
query_module(2) -- query the kernel for various bits pertaining to modules.
|
query_module requests information related to loadable modules from the kernel. The precise nature of the information and its format depends on the which sub function. Some functions require name to na... |
quotactl(2) -- manipulate disk quotas
|
The quota system defines for each user and/or group a soft limit and a hard limit bounding the amount of disk space that can be used on a given file system. The hard limit cannot be crossed. The soft ... |
read(2) -- read from a file descriptor
|
read() attempts to read up to count bytes from file descriptor fd into the buffer starting at buf. If count is zero, read() returns zero and has no other results. If count is greater than SSIZE_MAX, t... |