HP-UX Reference (11i v1 05/09) - 3 Library Functions N-Z (vol 7)

s
sigset(3C) sigset(3C)
For the other functions, a
0 value indicates that the call succeeded. A -1 return value indicates an error
occurred and
errno is set to indicate the reason.
ERRORS
sigset() fails and the system signal action for sig is not changed if any of the following occur:
[EFAULT] The func argument points to memory that is not a valid part of the process
address space. Reliable detection of this error is implementation dependent.
sigset(), sighold(), sigrelse() , sigignore() , and
sigpause() fail and the system signal
action for sig is not changed if any of the following occur:
[EINVAL] sig is not a valid signal number.
[EINVAL] An attempt is made to ignore, hold, or supply a handler for a signal that cannot
be ignored, held, or caught; see signal(5).
sigpause() returns when the following occurs:
[EINTR] A signal was caught.
WARNINGS
These signal facilities should not be used in conjunction with bsdproc(3C), signal(2), sigvector(2), sig-
block(2), sigsetmask(2), sigpause(3C) and sigspace(2).
SEE ALSO
kill(1), kill(2), pause(2), signal(2), wait(2), abort(3C), setjmp(3C), signal(5).
STANDARDS CONFORMANCE
sigset(): SVID2, SVID3
sighold(): SVID2, SVID3
sigignore() : SVID2, SVID3
sigpause() : SVID2, SVID3
sigrelse() : SVID2, SVID3
HP-UX 11i Version 1: September 2005 2 Hewlett-Packard Company Section 3893