o See the OpenVMS Calling Standard for a full description of procedure descriptors. o You must specify .PROCEDURE_DESCRIPTOR before the code of the routine it describes. o See the descriptions for the $PROCEDURE_DESCRIPTOR and $ROUTINE library macros. These macros define the procedure identifier and define the storage for the procedure descriptor. o You can only use this directive within data or mixed psects (psects that have either the NOEXE or MIX attributes). o If automatic data alignment is enabled, this directive aligns the current location counter to a quadword (64-bit) boundary before defining the procedure identifier.