PFM_$RLS_CLEANUP Domain/OS PFM_$RLS_CLEANUP
NAME
pfm_$rls_cleanup - release clean-up handlers stack
SYNOPSIS (C)
#include <apollo/base.h>
#include <apollo/pfm.h>
void pfm_$rls_cleanup(
pfm_$cleanup_rec *cleanup_record,
status_$t *status)
SYNOPSIS (Pascal)
%include '/sys/ins/base.ins.pas';
%include '/sys/ins/pfm.ins.pas';
procedure pfm_$rls_cleanup(
in cleanup_record: pfm_$cleanup_rec;
out status: status_$t);
SYNOPSIS (FORTRAN)
%include '/sys/ins/base.ins.ftn'
%include '/sys/ins/pfm.ins.ftn'
integer*4 cleanup_record(16), status
call pfm_$rls_cleanup(cleanup_record, status)
DESCRIPTION
Pfm_$rls_cleanup releases the clean-up handler associated with
cleanup_record, and all clean-up handlers established after it.
cleanup_record
The clean-up record for the first clean-up handler to release.
status
The completion status. If status is pfm_$bad_rls_order, it means
that the caller attempted to release a clean-up handler before
releasing all handlers established after it. This status is only a
warning; the intended clean-up handler is released, along with all
clean-up handlers established after it.