&SYSPRINT_MEMBER System Variable Symbol

z/VSE

The value of &SYSPRINT_MEMBER is always null.

The value of the type attribute is O, and the value of the count attribute is 0.

End of z/VSE
z/VM and z/OS

You can use &SYSPRINT_MEMBER in a macro definition to obtain the name of the data set member to which the assembler is writing the assembler listing.

The local-scope system variable symbol &SYSPRINT_MEMBER is assigned a read-only value each time a macro definition is called.

If the data set to which the assembler is writing the assembler listing is not a z/OS partitioned data set, &SYSPRINT_MEMBER is assigned a null character string.

End of z/VM and z/OS
Notes:
  1. If the LISTING user exit provides the listing data set information then the value in &SYSPRINT_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 &SYSPRINT_MEMBER (T'&SYSPRINT_MEMBER) is U, unless &SYSPRINT_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 &SYSPRINT_MEMBER (K'&SYSPRINT_MEMBER) is equal to the number of characters assigned as a value to &SYSPRINT_MEMBER. If &SYSPRINT_MEMBER is assigned a null character string, the value of the count attribute is 0.

[ Top of Page | Previous Page | Next Page | Contents | Index ]