System Variables

The following system variable symbols are defined somewhat differently by the Tachyon assemblers than by the IBM High Level Assembler.

&SYSADATA_DSN

&SYSADATA_DSN is set to the Associated Data file name if the ADATA option is set.

&SYSADATA_MEMBER

&SYSADATA_MEMBER is set to the upper-cased part of the Associated Data file name between the last directory separator and the first period.

&SYSASM

&SYSASM is set to 'TACHYON 390 CROSS ASSEMBLER' or 'TACHYON Z/ASSEMBLER'.

&SYSCLOCK

The resolution of &SYSCLOCK is usually not to the microsecond level due to the limited resolution of the time-of-day information available from most operating systems.

&SYSIN_DSN

&SYSIN_DSN is set to the path name of the source file or to '(STDIN)' if the source is being read from stdin.

&SYSIN_MEMBER

&SYSIN_MEMBER is set to the upper-cased part of the source file name between the last directory separator and the first period. It is set to a zero-length string if the source is being read from stdin.

&SYSJOB

&SYSJOB is set from the workstation’s node name. If not available, &SYSJOB is set to 'X390'.

&SYSLIB_DSN

&SYSLIB_DSN is set to the path name of the file containing the macro definition.

&SYSLIB_MEMBER

&SYSLIB_MEMBER is set to the upper-cased macro name if it was implicity defined. If the macro was explicitly defined, &SYSLIB_MEMBER is set to the value of &SYSIN_MEMBER at the time of the definition.

&SYSLIN_DSN

&SYSLIN_DSN is set to the Object File name if the OBJECT(OMF), OBJECT(XOBJ), OBJECT(GOFF) or OBJECT(ELF) option is set.

&SYSLIN_MEMBER

&SYSLIN_MEMBER is set to the upper-cased part of the Object File name between the last directory separator and the first period.

&SYSPRINT_DSN

&SYSPRINT_DSN is set to the Assembly Listing file name if the LIST option is set.

&SYSPRINT_MEMBER

&SYSPRINT_MEMBER is set to the upper-cased part of the Assembly Listing file name between the last directory separator and the first period.

&SYSPUNCH_DSN

&SYSPUNCH_DSN is set to the Punch Deck file name if the OBJECT(DECK) option is set.

&SYSPUNCH_MEMBER

&SYSPUNCH_MEMBER is set to the upper-cased part of the Punch Deck file name between the last directory separator and the first period.

&SYSSTEP

&SYSSTEP is set to the current user ID. If not available, &SYSSTEP is set to '(NOSTEP)'.

&SYSTEM_ID

&SYSTEM_ID is set from the SYSTEMID option value or its default.

&SYSTERM_DSN

&SYSTERM_DSN is set to theAssembly Messages file name if the TERM option is set. If the SYSTERM(1) option was specified, &SYSTERM_DSN is set to '(STDOUT)' and if SYSTERM(2) was specified, &SYSTERM_DSN is set to '(STDERR)'.

&SYSTERM_MEMBER

&SYSTERM_MEMBER is set to the upper-cased part of the Assembly Messages file name between the last directory separator and the first period.


Frames No Frames Previous Next Contents
Introduction Setup Running Options Macros Translation Compatibility Messages
© Copyright 1999-2001, Tachyon Software® LLC.
Last modified on January 14, 2001