|
nanosleep(2) -- pause execution for a specified time
|
nanosleep delays the execution of the program for at least the time specified in *req. The function can return earlier if a signal has been delivered to the process. In this case, it returns -1, sets ... |
nfsservctl(2) -- syscall interface to kernel nfs daemon
|
/* * These are the commands understood by nfsctl(). */ #define NFSCTL_SVC 0 /* This is a server process. */ #define NFSCTL_ADDCLIENT 1 /* Add an NFS client. */ #define NFSCTL_DELCLIENT 2 /* Remove an ... |
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... |