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.

&SYSLIB_VOLUME System Variable SymbolIf the assembler runs on the CMS component of the VM operating system, and thesource module is being read from a Shared File System CMS file,&SYSLIB_VOLUME is assigned the value ** SFS.Notes:1. If the LIBRARY user exit provides the data set information then the value in&SYSLIB_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 &SYSLIB_VOLUME (T'&SYSLIB_VOLUME)is U, unless &SYSLIB_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 &SYSLIB_VOLUME (K'&SYSLIB_VOLUME)is equal to the number of characters assigned as a value to &SYSLIB_VOLUME.If &SYSLIB_VOLUME is assigned a null character string, the value of the countattribute is 0. The maximum length of this system variable symbol is 6.4. Throughout the use of a macro definition, the value of &SYSLIB_VOLUME isconsidered a constant.&SYSLIN_DSN System Variable SymbolUse &SYSLIN_DSN in a macro definition to obtain the name of the data set towhich the assembler is writing the object records when assembler option OBJECT,GOFF or XOBJECT is specified.The local-scope system variable symbol &SYSLIN_DSN is assigned a read-onlyvalue each time a macro definition is called.z/OSThe value of the character string assigned to &SYSLIN_DSN is always the valuestored in the JFCB for SYSLIN. If SYSLIN is allocated to DUMMY, or a NULLFILE,the value in &SYSLIN_DSN is “NULLFILE”.End of z/OSz/VMThe value of the character string assigned to &SYSLIN_DSN is determined asfollows:Table 41. Contents of &SYSLIN_DSN on CMSSYSLIN Allocated To: Contents of &SYSLIN_DSN:CMS file The 8-character filename, the 8-characterfiletype, and the 2-character filemode of thefile, each separated by a spaceDummy file (no physical I/O) DUMMYPunchPUNCHLabeled tape file The data set name of the tape fileUnlabeled tape file TAPn, where n is a value from 0 to 9, or A toF.Chapter 7. How to specify macro definitions 271

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

Saved successfully!

Ooh no, something went wrong!