sigignore(2) DG/UX 4.30 sigignore(2)
NAME
sigignore - Set the signal action of a signal to 'ignore'.
SYNOPSIS
#include <signal.h>
int sigignore (signal_number)
int signal_number;
PARAMETERS
signal_number The signal whose action is to be changed to
ignore.
DESCRIPTION
Sigignore sets the signal action associated with the
specified signal to 'ignore' and the signal is removed from
the set of signals blocked from presentation. (Any pended
signals are also effectively discarded because as soon as
they are unblocked, they are ignored.)
It is not possible to ignore SIGKILL, SIGSTOP, or SIGCONT
(see sys/signal.h). An attempt to ignore these signals will
produce the error EINVAL.
This system call performs exactly the same basic operation
as the 'signal', 'sigset', and 'sigvec' system calls with
the function set to SIG_IGN. Note, however, that 'sigvec'
does NOT remove the signal from the set of blocked signals.
ACCESS CONTROL
None.
RETURN VALUE
0 The operation succeeded.
-1 The operation failed.
EXCEPTIONS
Errno may be set to one of the following error codes:
EINVAL <Signal_number> is an illegal signal number
or a signal that may not be ignored.
SEE ALSO
The related system calls: sigset, sighold, sigrelse,
sigignore, sigpause
Licensed material--property of copyright holder(s) Page 1