Query: pfm_rls_cleanup
OS: ultrix
Section: 3ncs
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
pfm_rls_cleanup(3ncs) pfm_rls_cleanup(3ncs) Name pfm_rls_cleanup - release clean-up handlers Syntax #include <idl/c/base.h> #include <idl/c/pfm.h> void pfm_$rls_cleanup(cleanup_record, status) pfm_$cleanup_rec *cleanup_record; status_$t *status; Arguments 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 han- dler 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. If the completion status returned in is equal to status_$ok, then the routine that supplied it was successful. Description The routine releases the clean-up handler associated with cleanup_record and all clean-up handlers established after it. Diagnostics This section lists the status codes for errors returned by this routine in pfm_$bad_rls_order Attempted to release a clean-up handler out of order. pfm_$cleanup_not_found There is no pending clean-up handler. pfm_$cleanup_set A clean-up handler was established successfully. pfm_$cleanup_set_signalled Attempted to use pfm_$cleanup_set as a signal. pfm_$invalid_cleanup_rec Passed an invalid clean-up record to a routine. Files See Also intro(3ncs) pfm_rls_cleanup(3ncs)