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). |
The parameters are explained under the standard form of the RESERVE macro, with the following exception:
list addr specifies the area that the system uses to contain the parameters.