sigrelse(2)
_________________________________________________________________
sigrelse System Call
Remove a signal from the calling process's blocked signals.
_________________________________________________________________
SYNTAX
#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:
DG/UX 4.00 Page 1
Licensed material--property of copyright holder(s)
sigrelse(2)
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
DG/UX 4.00 Page 2
Licensed material--property of copyright holder(s)