pfm_$inhibit(3)
NAME
pfm_$inhibit − inhibit asynchronous faults
SYNOPSIS (C)
#include <idl/c/base.h>
#include <ppfm.h>
void pfm_$inhibit(void);
SYNOPSIS (PASCAL)
%include ’/sys/ins/base.ins.pas’;
%include ’/sys/ins/pfm.ins.pas’;
procedure pfm_$inhibit;
Remarks
To view this manual entry via the man(1) command, use the function name shown above without the “$” character.
DESCRIPTION
pfm_$inhibit() prevents asynchronous faults 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() 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(3), pfm_$inhibit_faults(3), pfm_$init(3).
Hewlett-Packard Company — HP-UX Release 10.20: July 1996