pfm_enable_faults(3ncs)pfm_enable_faults(3ncs)Namepfm_enable_faults - enable asynchronous faults
Syntax
#include <idl/c/base.h>
#include <idl/c/pfm.h>
void pfm_$enable_faults()Description
The routine enables asynchronous faults after they have been inhibited
by a call to causes the operating system to pass asynchronous faults on
to the calling process.
While faults are inhibited, the operating system holds at most one
asynchronous fault. Consequently, when returns, there can be at most
one fault waiting on the process. If more than one fault was received
between routines to and the process receives the first asynchronous
fault received while faults were inhibited.
Diagnostics
This section lists the status codes for errors returned by this rou‐
tine.
pfm_$bad_rls_order Attempted to release a clean-up handler out of
order.
pfm_$cleanup_not_found
There is no pending clean-up handler.
pfm_$cleanup_set A clean-up handler was established successfully.
pfm_$cleanup_set_signalled
Attempted to use pfm_$cleanup_set as a signal.
pfm_$invalid_cleanup_rec
Passed an invalid clean-up record to a routine.
pfm_$no_space Cannot allocate storage for a clean-up handler.
FilesSee Alsointro(3ncs), pfm_enable(3ncs), pfm_inhibit_faults(3ncs)pfm_enable_faults(3ncs)