11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

&SYSIN_MEMBER System Variable Symbolconcatenated data sets are used to provide the source module, &SYSIN_MEMBERhas a value equal to the name of the data set member that contains the macroinstruction that calls the definition.The local-scope system variable symbol &SYSIN_MEMBER is assigned a read-onlyvalue each time a macro definition is called.If the data set from which the assembler is reading the source module is not az/OS partitioned data set or a CMS MACLIB, &SYSIN_MEMBER is assigned a nullcharacter string.Notes:End of z/VM and z/OS1. If the SOURCE user exit provides the data set information then the value in&SYSIN_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 &SYSIN_MEMBER (T'&SYSIN_MEMBER) isU, unless &SYSIN_MEMBER is assigned a null character string, in which casethe value of the type attribute is O.3. The value of the count attribute of &SYSIN_MEMBER (K'&SYSIN_MEMBER) isequal to the number of characters assigned as a value to &SYSIN_MEMBER. If&SYSIN_MEMBER is assigned a null character string, the value of the countattribute is 0.4. Throughout the use of a macro definition, the value of &SYSIN_MEMBER isconsidered a constant.&SYSIN_VOLUME System Variable SymbolUse &SYSIN_VOLUME in a macro definition to obtain the volume identifier of thefirst volume containing the data set from which the assembler is reading the sourcemodule.z/VM and z/OSIf concatenated data sets are used to provide the source module,&SYSIN_VOLUME has a value equal to the volume identifier of the first volumecontaining the data set that contains the macro call instruction.End of z/VM and z/OSThe local-scope system variable symbol &SYSIN_VOLUME is assigned a read-onlyvalue each time a macro definition is called.z/VMIf the assembler runs on the CMS component of the z/VM operating system, andthe source module is being read from a Shared File System CMS file,&SYSIN_VOLUME is assigned the value “** SFS”.End of z/VMIf the volume on which the input data set resides is not labeled,&SYSIN_VOLUME is assigned a null character string.268 <strong>HLASM</strong>: <strong>V1R6</strong> <strong>Language</strong> <strong>Ref</strong>

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

Saved successfully!

Ooh no, something went wrong!