Specifications
OpenVMS System Routines Called by OpenVMS AXP Device Drivers
IOC$DEALLOC_CRAB
IOC$DEALLOC_CRAB
Deallocates a counted resource allocation block (CRAB).
Module
ALLOC_CNT_RES
Format
IOC$DEALLOC_CRAB crab
Context
IOC$DEALLOC_CRAB conforms to the OpenVMS AXP calling standard.
Because IOC$DEALLOC_CRAB calls EXE$DEANONPAGED, its caller cannot be
executing above IPL$_SYNCH.
Arguments
crab
VMS Usage: address
type: longword (unsigned)
access: read only
mechanism: by reference
Address of CRAB to be deallocated.
Returns
VMS Usage: cond_value
type: longword_unsigned
access: longword (unsigned)
mechanism: write only—by value
Status indicating the success or failure of the operation.
Return Values
SS$_NORMAL The routine completed successfully.
Description
A driver calls IOC$DEALLOC_CRAB to deallocate a CRAB. IOC$DEALLOC_
CRAB passes the address of the CRAB to EXE$DEANONPAGED and returns
SS$_NORMAL status to its caller.
A–25