RESERVE - Execute form

The execute form of the RESERVE macro is written as follows:

Syntax Description
   
   name name: symbol. Begin name in column 1.
   
One or more blanks must precede RESERVE.
   
RESERVE  
   
One or more blanks must follow RESERVE.
   
   ( Note: ( and ) are the beginning and end of a parameter list. The entire list is optional. If nothing in the list is desired, the (, ), and all parameters between ( and ) should not be specified. If something in the list is desired, then (, ), and all parameters in the list should be specified as indicated at the left.
   
   qname addr qname addr: RX-type address, or register (2) - (12).
   
   , rname addr: RX-type address, or register (2) - (12).
   ,rname addr  
   
   ,  
   ,E  
   ,S  
   
   , rname length: symbol, decimal digit, or register (2) - (12).
   ,rname length Note: rname length must be coded if a register is specified for rname addr above.
   
   ,  
   ,SYSTEMS  
   
   )  
   
   ,RET=TEST  
   ,RET=USE  
   ,RET=HAVE  
   ,RET=NONE  
   
   ,UCB=ucb addr ucb addr: RX-type address, or register (2) - (12).
   
   ,LOC=BELOW Default: LOC=BELOW
   ,LOC=ANY  
   
   ,RELATED=value value: any valid macro keyword specification.
   
   ,LINKAGE=SVC DEFAULT: LINKAGE=SVC
   ,LINKAGE=SYSTEM  
   
,MF=(E, list addr) list addr: RX-type address, or register (1) - (12).
   

Parameters

The parameters are explained under the standard form of the RESERVE macro, with the following exception:

,MF=(E,ctrl addr)
Specifies the execute form of the RESERVE macro.

list addr specifies the area that the system uses to contain the parameters.