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.

&SYSPRINT_VOLUME System Variable SymbolIf the assembler runs on the CMS component of the VM operating system, and theassembler listing writes to a Shared File System CMS file, &SYSPRINT_VOLUMEis assigned the value ** SFS.If the volume on which the data set resides is not labeled, &SYSPRINT_VOLUMEis assigned a null character string.Notes:1. If the LISTING user exit provides the listing data set information then the valuein &SYSPRINT_VOLUME is the value extracted from the Exit-SpecificInformation block described in the section “Exit-Specific Information Block” inthe <strong>HLASM</strong> Programmer’s Guide.2. The value of the type attribute of &SYSPRINT_VOLUME (T'&SYSPRINT_VOLUME) is U, unless &SYSPRINT_VOLUME is assigned a nullcharacter string, in which case the value of the type attribute is O.3. The value of the count attribute of &SYSPRINT_VOLUME(K'&SYSPRINT_VOLUME) is equal to the number of characters assigned as avalue to &SYSPRINT_VOLUME. If &SYSPRINT_VOLUME is assigned a nullcharacter string, the value of the count attribute is 0. The maximum length ofthis system variable symbol is 6.&SYSPUNCH_DSN System Variable SymbolUse &SYSPUNCH_DSN in a macro definition to obtain the name of the data set towhich the assembler is writing the object records when assembler option DECK isspecified.The local-scope system variable symbol &SYSPUNCH_DSN is assigned a read-onlyvalue each time a macro definition is called.When the assembler runs on the z/OS operating systems, the value of thecharacter string assigned to &SYSPUNCH_DSN is always the value stored in theJFCB for SYSPUNCH. If SYSPUNCH is allocated to DUMMY, or a NULLFILE, thevalue in &SYSPUNCH_DSN is NULLFILE.When the assembler runs on the CMS component of the VM operating systems,the value of the character string assigned to &SYSPUNCH_DSN is determined asfollows:Table 45. Contents of &SYSPUNCH_DSN on CMSSYSPUNCH Allocated To: Contents of &SYSPUNCH_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.On z/VSE, the value of the character string assigned to &SYSPUNCH_DSN isdetermined as follows:Chapter 7. How to specify macro definitions 285

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

Saved successfully!

Ooh no, something went wrong!