HLASM Language Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


&SYSLIB_MEMBER System Variable Symbol

HLASM Language Reference
SC26-4940-06

Use &SYSLIB_MEMBER in a macro definition to obtain the name of the data set member from which the assembler read the macro definition statements. If the macro definition is a source macro definition, &SYSLIB_MEMBER is assigned the same value as &SYSIN_MEMBER.

The local-scope system variable symbol &SYSLIB_MEMBER is assigned a read-only value each time a macro definition is called.
Notes:
  1. If the LIBRARY user exit provides the data set information then the value in &SYSLIB_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.
  2. The value of the type attribute of &SYSLIB_MEMBER (T'&SYSLIB_MEMBER) is U, unless &SYSLIB_MEMBER is assigned a null character string, in which case the value of the type attribute is O.
  3. The value of the count attribute of &SYSLIB_MEMBER (K'&SYSLIB_MEMBER) is equal to the number of characters assigned as a value to &SYSLIB_MEMBER. If &SYSLIB_MEMBER is assigned a null character string, the value of the count attribute is 0.
  4. Throughout the use of a macro definition, the value of &SYSLIB_MEMBER is considered a constant.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014