&SYSLIN_MEMBER System Variable Symbol
- z/VSE®
- The value of &SYSLIN_MEMBER is always null.
The value of the type attribute is O, and the value of the count attribute is 0.
- z/VM® and z/OS®
- You can use &SYSLIN_MEMBER in a macro definition to obtain
the name of the data set member to which the assembler is writing
the object module when the assembler option OBJECT, GOFF, or XOBJECT
is specified.
The local-scope system variable symbol &SYSLIN_MEMBER is assigned a read-only value each time a macro definition is called.
If the library to which the assembler is writing the object records is not a z/OS partitioned data set, &SYSLIN_MEMBER is assigned a null character string.
Notes:
- If the OBJECT user exit provides the data set information then
the value in &SYSLIN_MEMBER is the value extracted from the Exit-Specific
Information block described in the section
Exit-Specific Information Block
in the HLASM Programmer's Guide. - The value of the type attribute of &SYSLIN_MEMBER (T'&SYSLIN_MEMBER) is U, unless &SYSLIN_MEMBER is assigned a null character string, in which case the value of the type attribute is O.
- The value of the count attribute of &SYSLIN_MEMBER (K'&SYSLIN_MEMBER) is equal to the number of characters assigned as a value to &SYSLIN_MEMBER. If &SYSLIN_MEMBER is assigned a null character string, the value of the count attribute is 0.