For programs that require reentrant code, use the list form of the PURGEDQ macro together with the execute form of the macro. The list form of the macro defines an area of storage that the execute form of the macro uses to store parameter values.
The list form of the PURGEDQ macro is written as follows:
Syntax | Description |
---|---|
name | name: Symbol. Begin name in column 1. |
␢ | One or more blanks must precede PURGEDQ. |
PURGEDQ | |
␢ | One or more blanks must follow PURGEDQ. |
RMTR=RMTR addr | RMTR addr: A-type address. |
,ASID=ASID addr | ASID addr: A-type address. |
,ASIDTCB=addr | addr: A-type address. |
,MF=L | |
The parameters are explained under the standard form of the PURGEDQ macro, with the following exception:
STATPDQ PURGEDQ RMTR=RESCLEAN,MF=L