The shmdt() function detaches the shared memory region at the address specified by the addr parameter from the address space of the calling process. Other instances of the region attached at other add...
The shmget() function returns (and possibly creates) the ID for the shared memory region identified by the key parameter. If IPC_PRIVATE is used for the key parameter, the shmget() function returns th...
When a process requests the sigaction() function, the process can both examine or specify what action is to be performed when the specified signal is delivered. The parameters determine the behavior o...
This function enables another stack area to be defined where signals can be examined for their execution status and processed. If a signal's action, specified by the sigaction(2) function, indicates ...
The sigblock() function causes the signals specified by the mask parameter to be added to the set of signals currently being blocked from delivery. The signals are blocked from delivery by logically O...
The signal function provides compatibility for older versions of the operating system whose function is a subset of the sigaction function. The signal function sets the action associated with a signal...
The sigpending() function stores in the object pointed to by the set parameter the set of signals that are blocked from delivery and pending to the calling process.
The sigprocmask() function is used to examine or change the signal mask of the calling process. Typically, you would use the sigprocmask (SIG_BLOCK) call to block signals during a critical section of ...
The sigreturn() function restores the processor state of the calling process from a sigcontext structure. The sigcontext structure contains the state of all applicationvisible registers as well as the...
The sigsend function sends a signal to a group of processes specified by the id and idtype parameters. The sig parameter specifies the signal to be sent. It contains either a valid signal or a zero (0...
The sigsend function sends a signal to a group of processes specified by the id and idtype parameters. The sig parameter specifies the signal to be sent. It contains either a valid signal or a zero (0...
The sigprocmask() function is used to examine or change the signal mask of the calling process. Typically, you would use the sigprocmask (SIG_BLOCK) call to block signals during a critical section of ...
The sigstack() function defines an alternate stack on which signals are to be processed. If the value of the instack parameter is nonzero, it points to a sigstack structure, which has the following me...
The sigsuspend() function replaces the signal mask of the process (or thread) with the set of signals pointed to by the signal_mask parameter, and then suspends execution of the caller until delivery ...