|
shmget(2) -- get shared memory segment
|
shmget() returns the shared memory identifier associated with the key key. The shmflg should be a combination of the following flags: IPC_CREAT create if segment does not exist IPC_EXCL fail if segmen... |
shutdown(2) -- shut down part of a full-duplex connection
|
The shutdown() call causes all or part of a full-duplex connection on the socket associated with s to be shut down. The how argument specifies which part of the connection will be shut down. Permissib... |
|
sigaction(2) -- software signal facilities
|
The system defines a set of signals that may be delivered to a process. Signal delivery resembles the occurrence of a hardware interrupt: the signal is blocked from further occurrence, the current pro... |
sigaltstack(2) -- set and/or get signal stack context
|
sigaltstack() allows users to define an alternative stack on which signals are to be processed. If ss is non-zero, it specifies a pointer to and the size of a signal stack on which to deliver signals,... |
sigpending(2) -- get pending signals
|
The sigpending function returns a mask of the signals pending for delivery to the calling process in the location indicated by set. Signals may be pending because they are currently masked, or they ar... |
sigprocmask(2) -- manipulate current signal mask
|
The sigprocmask() function examines and/or changes the current signal mask (those signals that are blocked from delivery). Signals are blocked if they are members of the current signal mask set. If se... |
sigreturn(2) -- return from signal
|
sigreturn() allows users to atomically unmask, switch stacks, and return from a signal context. The processes signal mask and stack status are restored from the context. The system call does not retur... |
sigstack(2) -- set and/or get signal stack context
|
The sigstack() function has been deprecated in favor of the interface described in sigaltstack(2). |
sigsuspend(2) -- atomically release blocked signals and wait for interrupt
|
sigsuspend() temporarily changes the blocked signal mask to the set to which sigmask points, and then waits for a signal to arrive; on return the previous set of masked signals is restored. The signal... |
socket(2) -- create an endpoint for communication
|
socket() creates an endpoint for communication and returns a descriptor. The domain parameter specifies a communications domain within which communication will take place; this selects the protocol fa... |
socketpair(2) -- create a pair of connected sockets
|
The socketpair() call creates an unnamed pair of connected sockets in the specified domain d, of the specified type, and using the optionally specified protocol. The descriptors used in referencing th... |
stat(2) -- get file status
|
The stat() function obtains information about the file pointed to by path. Read, write or execute permission of the named file is not required, but all directories listed in the path name leading to t... |
statfs(2) -- get file system statistics
|
statfs() returns information about a mounted file system. path is the path name of any file within the mounted file system. buf is a pointer to a statfs structure defined as follows: typedef struct { ... |
swapctl(2) -- modify swap configuration
|
The swapctl function is used to add and delete swap devices, and modify their configuration. The cmd parameter specifies the operation to be performed. The arg and misc parameters have different meani... |
symlink(2) -- make symbolic link to a file
|
A symbolic link name2 is created to name1 (name2 is the name of the file created, name1 is the string used in creating the symbolic link). Either name may be an arbitrary path name; the files need nei... |