RESERVE—List form

The list 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.
   
(  
   
   qname addr qname addr: A-type address.
   
   , rname addr: A-type address.
   ,rname addr  
   
   ,  
   ,E  
   ,S  
   
   , rname length: symbol or decimal digit.
   ,rname length  
   
   ,  
   ,SYSTEMS  
)  
   
   ,RET=TEST  
   ,RET=USE  
   ,RET=HAVE  
   ,RET=NONE  
   
   ,ECB=ecb addr ecb addr: A-type address.
   
,UCB=ucb addr ucb addr: A-type address or 0.
   
   
   ,LOC=BELOW Default: LOC=BELOW
   ,LOC=ANY  
   
   ,MASID=0  
   ,MTCB=0  
   
   ,RELATED=value value: A-type address.
   
,MF=L  
   

Parameters

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

,MF=L
Specifies the list form of the RESERVE macro.

The list form of this macro generates a prefix followed by the parameter list; however, the label specified in MF=L does not include an offset prefix area. If MASID, MTCB, or ECB are specified, these labels are offset; allowance must be made for the parameter list prefix.

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.