Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pfm_rls_cle(3) — HP-UX 10.20

Media Vault

Software Library

Restoration Projects

Artifacts Sought

pfm_$rls_cleanup(3)

NAME

pfm_$rls_cleanup − release a cleanup handler

SYNOPSIS

#include <idl/c/base.h>
#include <ppfm.h>
 
void pfm_$rls_cleanup(
pfm_$cleanup_rec *cleanup_record,
status_$t *status)

Remarks

To view this manual entry via the man(1) command, use the function name shown above without the “$” character. 

DESCRIPTION

pfm_$rls_cleanup() releases the cleanup handler associated with cleanup_record(). 

On Apollo systems, this call releases the specified cleanup handler and all cleanup handlers established after it. 

On all other systems, this call releases only the specified cleanup handler, and only the most recently established cleanup handler can be released. 

If you are concerned about portability, use pfm_$rls_cleanup() only to release the most recent cleanup handler. 

cleanup_record specifies the cleanup record to be released by the cleanup handler. 

status is the completion status. 

ERRORS

pfm_$bad_rls_order
The caller attempted to release a cleanup handler other than the one most recently established. On Apollo systems, this status is only a warning; the specified cleanup handler is released, along with any established after it. On other systems, this status probably indicates a user programming error; no cleanup handlers are released, and continued execution may result in more serious errors.

Hewlett-Packard Company  —  HP-UX Release 10.20:  July 1996

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