Skip to content

Chapter8.Intrinsic Special Variables

Chapter8.Intrinsic Special Variables

Table of Contents

$Device

$ECode

$EStack

$ETrap

$Horolog

$IO

$Job

$Key

$Principal

$Quit

$Reference

$STack

$Storage

$SYstem

$Test

$TLevel

$TRestart

$X

$Y

$ZA

$ZALlocstor

$ZAUDit

$ZB

$ZCHset

$ZCLose

$ZDAteform

$ZCMdline

$ZCOmpile

$ZCstatus

$ZDirectory

$ZEDit

$ZEOf

$ZError

$ZGbldir

$ZHorolog

$ZICUver

$ZINInterrupt

$ZINTerrupt

$ZIO

$ZJob

$ZKey

$ZLevel

$ZMALLoclim

$ZMAXTPTIme

$ZMOde

$ZONLNrlbk

$ZPATNumeric

$ZPIN

$ZPOSition

$ZPOUT

$ZPROMpt

$ZQuit

$ZREalstor

$ZRELdate

$ZROutines
Establishing the Value from $gtmroutines

Setting a Value for $ZROutines

$ZROutines Examples

$ZROutines Search Types

$ZROutines Search Examples

Shared Library File Specification in $ZROUTINES

$ZSOurce

$ZStatus

$ZSTep

$ZSTRPllim

$ZSYstem

$ZTExit

$ZTIMeout

$ZTrap

$ZUSedstor

$ZUT

$ZVersion

$ZYERror

Triggers ISVs
$ZTDAta

$ZTDElim

$ZTLevel

$ZTNAME

$ZTOLdval

$ZTRIggerop

$ZTSlate

$ZTUPdate

$ZTVAlue

$ZTWOrmhole

This chapter describes the M Intrinsic Special Variables implemented in GT.M. All entries starting with the letter Z are GT.M additions to the ANSI standard Intrinsic Special Variables. None of the Intrinsic Special Variables are case sensitive.

M Intrinsic Special Variables start with a single dollar sign ($). GT.M provides such variables for program examination. In some cases, the Intrinsic Special Variables may be set to modify the corresponding part of the environment.

[Note]Note
None of the Intrinsic Special Variables can be KILLed. SETting or NEWing is generally not allowed, but is specifically noted in the descriptions of those that do.