Open System Services System Calls Reference Manual (G06.28+, H06.05+)

System Functions (s and S) spt_signal(2)
For C++ applications, this mapping is available only when you de
ne the correct
preprocessor before you include spthread.h:
#dene SPT_THREAD_SIGNAL_PRAGMA
#include <spthread.h>
RETURN VALUES
Upon successful completion the spt_signal() function returns the value of the previous signal
action. Otherwise, the value SIG_ERR is retuned and errno is set indicate the error.
NOTE: SIG_ERR is not a valid value for a signal-catching function.
ERRORS
If any of these conditions occur, errno is set to the corresponding value:
[EINVAL] The value of the sig argument is not a valid signal number, or an
attempt was made to ignore or supply a signal-catching function
for the SIGKILL, SIGSTOP, or SIGABEND signal.
RELATED INFORMATION
Functions: pthread_kill(2), pthread_sigmask(2), signal(3), spt_pause(2), spt_sigaction(2),
spt_sigsuspend(2).
STANDARDS CONFORMANCE
This function is an extension to the XPG4 Version 2 specication. Interfaces documented on this
reference page conform to the following industry standards:
IEEE Std 1003.1c-1995, POSIX System Application Program Interface
The use of the header le spthread.h is an HP exception to the POSIX standard.
527186-007 Hewlett-Packard Company 7317