Open System Services System Calls Reference Manual (G06.25+, H06.03+)

signal(4) OSS System Calls Reference Manual
STANDARDS CONFORMANCE
The HP implementation does not provide the following signals de
ned in the XPG4 Version 2
specication:
SIGBUS, SIGPOLL, SIGPROF, SIGSYS, SIGTRAP, SIGVTALRM, SIGXCPU, and
SIGXFSZ.
The POSIX standards leave some features to the implementing vendor to dene. The following
features are affected in the HP implementation:
HP-specic signals are supported; see the extensions listed later.
The _POSIX_JOB_CONTROL symbolic constant is always dened. Hence, the job
control signals are all supported: SIGCHLD, SIGCONT, SIGSTOP, SIGTSTP,
SIGTTIN, and SIGTTOU.
On generation of a blocked signal, it is unspecied whether the signal is discarded or
remains pending when the associated action is to ignore the signal.
Only one instance of the same signal can remain pending for a process. Subsequent
occurrences of the same signal are discarded. However, this action is likely to change in
a future release, so users should not depend on it.
The order in which pending signals are delivered to a process is unspecied and should
not be relied upon.
Signals are generated for all operating system trap conditions normally detectable in the
Guardian environment.
After ignoring a SIGFPE, SIGILL, SIGLIMIT, SIGMEMERR, SIGMEMMGR,
SIGNOMEM, SIGSEGV,orSIGSTK signal that was not generated by a kill() or
raise() function, a process terminates. Similarly, after returning from a signal-catching
function for one occurrence of such a signal, a process receives a SIGABEND signal and
terminates with a Guardian condition code of -11. A process deletion (-101) Guardian
system message is sent to the mom, ancestor, or job ancestor of the terminated process
and indicates abnormal termination.
No SIGCHLD signal is generated if a process establishes a signal-catching function for
the SIGCHLD signal while the process has a terminated child process for which it has
not waited.
The following are HP extensions to the XPG4 Version 2 specication:
The following signals are HP extensions: SIGABEND, SIGIO, SIGLIMIT, SIGME-
MERR, SIGMEMMGR, SIGNOMEM, SIGRECV, SIGSTK, SIGTIMEOUT,
SIGWINCH, and SIGUNCP.
1126 Hewlett-Packard Company 527186-003