PURGEDQ - List form

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.

Syntax

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  
   

Parameters

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

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

Example

Specify the resource manager termination routine located at RESCLEAN and produce the parameter list to be used by the execute form of the PURGEDQ macro.
STATPDQ PURGEDQ RMTR=RESCLEAN,MF=L