ENFREQ ACTION=LISTEN - List form
Use the list form of the ENFREQ macro together with the execute form of the macro for applications that require reentrant code. The list form of the macro constructs a parameter list that the execute form of the macro can use or modify.
Syntax
The list form of the ENFREQ macro is written as follows:
Syntax | Description |
---|---|
name | name: Symbol. Begin name in column 1. |
␢ | One or more blanks must precede ENFREQ. |
ENFREQ | |
␢ | One or more blanks must follow ENFREQ. |
ACTION=LISTEN | |
,CODE=event code | event code: Decimal digit. |
,MASEXIT=No | Default: MASEXIT=NO |
,MASEXIT=YES | |
,FLTRBLK=filter block addr | filter block addr: the address of the filter block |
,QUAL=qualifier | qualifier: A constant value |
,QMASK=qmask keywords | qmask keywords: BYTE1, BYTE2, BYTE3, BYTE4, ALL, NONE. |
Default: QMASK=NONE | |
,BITQUAL=bitqual | bitqual: name of a 32-byte field, hexadecimal numeric value (X'xxx'), |
,BITCOMPARE=SUBSET | Default: BITCOMPARE=SUBSET |
,BITCOMPARE=INTERSECT | |
,BITCOMPARE=EQUAL | |
,SRBEXIT=exitrtn addr | exitrtn addr: A-type address. |
,EXIT=exitrtn addr | exitrtn addr: A-type address. |
,PARM=parm addr | parm addr: A-type address. |
,PARM=parm data | parm data: a fullword of data |
,EOT=NO | Default: EOT=NO. |
,EOT=YES | |
,EOM=NO | Default: EOM=NO. |
,EOM=YES | |
,PLISTVER=2 | Default: Version implied by keywords |
,PLISTVER=3 | |
,PLISTVER=MAX | |
,RELATED=(value) | value: Is any text. |
,XSYS=NO | Default: XSYS=NO. |
,XSYS=YES | |
,MF=L | |
Parameters
The parameters are explained under the standard form of the ENFREQ macro with ACTION=LISTEN, with the following exceptions:
- ,MF=L
- Specifies the list form of the ENFREQ macro with ACTION=LISTEN.