11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

&SYSLIN_MEMBER System Variable SymbolIf the library to which the assembler is writing the object records is not a z/OSpartitioned data set, &SYSLIN_MEMBER is assigned a null character string.Notes:1. If the OBJECT user exit provides the data set information then the value in&SYSLIN_MEMBER is the value extracted from the Exit-Specific Informationblock described in the section “Exit-Specific Information Block” in the <strong>HLASM</strong>Programmer’s Guide.2. The value of the type attribute of &SYSLIN_MEMBER (T'&SYSLIN_MEMBER)is U, unless &SYSLIN_MEMBER is assigned a null character string, in whichcase the value of the type attribute is O.3. 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.End of z/VM and z/OS&SYSLIN_VOLUME System Variable SymbolUse &SYSLIN_VOLUME in a macro definition to obtain the volume identifier ofthe object data set. The volume identifier is of the first volume containing the dataset. &SYSLIN_VOLUME is only assigned a value when you specify the OBJECT,GOFF or XOBJECT assembler option.The local-scope system variable symbol &SYSLIN_VOLUME is assigned aread-only value each time a macro definition is called.If the assembler runs on the CMS component of the VM operating system, and theassembler listing is being written to a Shared File System CMS file,&SYSLIN_VOLUME is assigned the value ** SFS.If the volume on which the data set resides is not labeled, &SYSLIN_VOLUME isassigned a null character string.Notes:1. If the OBJECT user exit provides the data set information then the value in&SYSLIN_VOLUME is the value extracted from the Exit-Specific Informationblock described in the section “Exit-Specific Information Block” in the <strong>HLASM</strong>Programmer’s Guide.2. The value of the type attribute of &SYSLIN_VOLUME (T'&SYSLIN_VOLUME)is U, unless &SYSLIN_VOLUME is assigned a null character string, in whichcase the value of the type attribute is O.3. The value of the count attribute of &SYSLIN_VOLUME (K'&SYSLIN_VOLUME) is equal to the number of characters assigned as a valueto &SYSLIN_VOLUME. If &SYSLIN_VOLUME is assigned a null characterstring, the value of the count attribute is 0. The maximum length of this systemvariable symbol is 6.&SYSLIST System Variable SymbolUse &SYSLIST instead of a positional parameter inside a macro definition; forexample, as a point of substitution. By varying the subscripts attached to&SYSLIST, you can refer to any sublist entry in a macro call operand, or anyChapter 7. How to specify macro definitions 273

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!