[ Previous | Next | Contents | Glossary | Home | Search ]
AIX Version 4.3 Communications Technical Reference, Volume 1

pfm_$enable_faults Library Routine

Purpose

Enables asynchronous faults.

Syntax

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

Description

The pfm_$enable_faults routine enables asynchronous faults after they have been inhibited by a call to the pfm_$inhibit_faults routine. The pfm_$enable_faults routine 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_faults returns, there can be at most one fault waiting on the process. If more than one fault was received between calls to the pfm_$inhibit_faults and pfm_$enable_faults routines, the process receives the first asynchronous fault received while faults were inhibited.

Examples

To enable faults to occur after a call to pfm_$inhibit_faults, use the following:

pfm_$enable_faults( );

Implementation Specifics

This Library Routine is part of Network Computing System in Network Support Facilities in Base Operating System (BOS) Runtime.

Related Information

Remote Procedure Call (RPC) Runtime Library (NCS) in AIX Version 4.3 Communications Programming Concepts.


[ Previous | Next | Contents | Glossary | Home | Search ]