Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

intro(3ncs)

pfm_enable_faults(3ncs)

pfm_inhibit(3ncs)

pfm_enable(3ncs)

Name

pfm_enable − enable asynchronous faults

Syntax

#include <idl/c/base.h>
#include <idl/c/pfm.h>
 void pfm_$enable()

Description

The pfm_$enable routine enables asynchronous faults after they have been inhibited by a routine 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 asynchronous 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 routines to pfm_$inhibit and pfm_$enable, the process receives the first asynchronous fault received while faults were inhibited.

See Also

intro(3ncs), pfm_enable_faults(3ncs), pfm_inhibit(3ncs)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026