sigrelse(2) DG/UX 4.30 sigrelse(2)
NAME
sigrelse - Remove a signal from the calling process's set of
blocked signals.
SYNOPSIS
#include <signal.h>
int sigrelse (signal_number)
int signal_number;
PARAMETERS
signal_number The signal to be removed from the set of
blocked signals.
DESCRIPTION
Sigrelse removes the specified signals from the calling
process's set of signals blocked from presentation. If the
specified signal is not currently blocked, no error is
reported, but this call has no effect as block/unblock
operations do not nest.
It is not possible to unblock SIGKILL, SIGSTOP, or SIGCONT.
It may or may not be possible to unblock signals that are
not defined by the system. An attempt to unblock these
signals will produce the error EINVAL.
ACCESS CONTROL
None.
RETURN VALUE
0 The operation succeeded.
-1 The operation failed.
EXCEPTIONS
Errno may be set to the following error code:
EINVAL <Signal_number> is an illegal signal number
or one which may not be unblocked.
SEE ALSO
The related system calls: sigset, sighold, sigrelse,
sigignore, sigpause
Licensed material--property of copyright holder(s) Page 1