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  
   
   ,ECB=ecb addr ecb addr: RX-type address, or register (2) - (12).
   
   ,UCB=ucb addr ucb addr: RX-type address, or register (2) - (12).
   
   ,LOC=BELOW Default: LOC=BELOW
   ,LOC=ANY  
   
   ,MASID=matching-asid addr matching-asid addr: A-type address, or register (2) - (12).
   ,MTCB=matching-tcb addr matching-tcb addr: A-type address, or register (2) - (12).
   
   ,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.

Note: If the ECB parameter is specified on the execute form of the macro, it also must be specified on the list form of the macro. If MASID and MTCB also are specified on the execute form, MASID=0 and MTCB=0 must be specified in the list form.