VMS Help
CRTL, sigrelse
*Conan The Librarian
|
Removes the specified signal from the calling process's signal
mask.
This function is supported on OpenVMS Integrity servers and
Alpha only.
Format
#include <signal.h>
int sigrelse (int signal);
signal
The specified signal. The signal argument can be assigned any of
the signals defined in the <signal.h> header file, except SIGKILL
and SIGSTOP.
The sighold, sigrelse, and sigignore functions provide simplified
signal management:
o The sighold function adds signal to the calling process's
signal mask.
o The sigrelse function removes signal from the calling
process's signal mask.
o The sigignore function sets the disposition of signal to SIG_
IGN.
The sighold function, in conjunction with sigrelse and sigpause,
can be used to establish critical regions of code that require
the delivery of a signal to be temporarily deferred.
Upon success, the sigrelse function returns a value of 0.
Otherwise, a value of -1 is returned, and errno is set to
indicate the error.
NOTE
These interfaces are provided for compatibility only. New
programs should use sigaction and sigprocmask to control the
disposition of signals.
0 Indicates success.
-1 Indicates an error; errno is set to the
following value:
o EINVAL - The value of the signal argument
is either an invalid signal number or
SIGKILL.