PFM_$ENABLE Domain/OS PFM_$ENABLE
NAME
pfm_$enable - enable asynchronous faults
SYNOPSIS (C)
#include <apollo/base.h>
#include <apollo/pfm.h>
void pfm_$enable(void)
SYNOPSIS (Pascal)
%include '/sys/ins/base.ins.pas';
%include '/sys/ins/pfm.ins.pas';
procedure pfm_$enable;
SYNOPSIS (FORTRAN)
%include '/sys/ins/base.ins.ftn'
%include '/sys/ins/pfm.ins.ftn'
call pfm_$enable
DESCRIPTION
Pfm_$enable enables asynchronous faults after they have been inhibited by
a call to pfm_$inhibit. Pfm_$enable causes the operating system to pass
asynchronous faults on to the calling process.
While faults are inhibited, the operating system holds at most one asyn-
chronous fault. Consequently, when pfm_$enable returns, there can be at
most one fault waiting on the process. If more than one fault was
received between calls to pfm_$disable and pfm_$enable, the process
receives the first asynchronous fault received while faults were inhi-
bited.