pfm_$inhibit_faults(3)
NAME
pfm_$inhibit_faults − inhibit asynchronous faults but allow time-sliced task switching
SYNOPSIS
#include <idl/c/base.h>
#include <ppfm.h>
void pfm_$inhibit_faults(void);
Remarks
To view this manual entry via the man(1) command, use the function name shown above without the “$” character.
DESCRIPTION
pfm_$inhibit_faults() prevents asynchronous faults (except for time-sliced task switching) from being passed to the calling process. While faults are inhibited, the operating system holds at most one asynchronous fault. Consequently, a call to pfm_$inhibit_faults() can result in the loss of some signals. For that and other reasons, it is good practice to inhibit faults only when absolutely necessary.
See the reference description of pfm_$init() for a list of the C signals that the PFM package intercepts.
NOTE
This call has no effect on the processing of synchronous faults such as floating-point and overflow exceptions, access violations, and so on.
SEE ALSO
pfm_$enable_faults(3), pfm_$inhibit(3), pfm_$init(3).
Hewlett-Packard Company — HP-UX Release 10.20: July 1996