Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ZUGTM

Package: Kernel

Routine: ZUGTM


Information

ZU ;SF/JLI,RWF - For GT.M, TIE ALL TERMINALS TO THIS ROUTINE!! ;11/24/2003 11:34

Source Information

Source file <ZUGTM.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 6 LOGRSRC^%ZOSV  ^%ZTER  M1^XQ  ^XUS  (,BYE,KILL1)^XUSCLEAN  COUNT^XUSCNT  

Entry Points

Name Comments DBIA/ICR reference
JOBEXAM(%ZPOS) ;
UNWIND ;Unwind the stack
EN ;See that escape processing is off, Conflict with Screenman
HALT
ERR ;Come here on error
; handle stack overflow errors specifically
CTRLC2
CTRLC
ERR2 ;

External References

Name Field # of Occurrence
LOGRSRC^%ZOSV EN+4, HALT+2
^%ZTER ERR2+6
M1^XQ CTRLC2+7
^XUS EN+6
^XUSCLEAN ERR2+23, CTRLC2, CTRLC2+4
BYE^XUSCLEAN HALT
KILL1^XUSCLEAN CTRLC+2
COUNT^XUSCNT EN+5, HALT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @$S($D(IOF):IOF,1:"#")
  • Line Location: ERR2+10
Function Call: WRITE
  • Prompt: !!,"RECORDING THAT AN ERROR OCCURRED ---"
  • Line Location: ERR2+13
Function Call: WRITE
  • Prompt: !!?15,"Sorry 'bout that"
  • Line Location: ERR2+14
Function Call: WRITE
  • Prompt: !,*7
  • Line Location: ERR2+15
Function Call: WRITE
  • Prompt: !?10,"$STACK=",$STACK," $ECODE=",$ECODE
  • Line Location: ERR2+16
Function Call: WRITE
  • Prompt: !?10,"$ZSTATUS=",$ZSTATUS
  • Line Location: ERR2+17
Function Call: WRITE
  • Prompt: !,"--Interrupt Acknowledged",!
  • Line Location: CTRLC+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSCH("LOGRSRC" EN+4, HALT+2
^XUTL("XQ" CTRLC2, CTRLC2+1*, HALT
^XUTL("XUSYS" JOBEXAM+2*, JOBEXAM+3*, JOBEXAM+4!, JOBEXAM+5, JOBEXAM+6, JOBEXAM+7

Label References

Name Line Occurrences
CTRLC2 UNWIND+1
HALT ERR2+4, ERR2+20, CTRLC2+2

Naked Globals

Name Field # of Occurrence
^(1 CTRLC2+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZPOS JOBEXAM~, JOBEXAM+2, JOBEXAM+3
%ZT ERR2+6!
%reference JOBEXAM+1~*
DUZ ERR2+20, HALT
IO ERR2+8, ERR2+9
IO(0 ERR2+11, ERR2+12
IO(1 ERR2+8
IOF ERR2+10
IOST ERR2+8
>> NOCENABLE EN+1, ERR2+2
>> NOESCAPE EN+1, CTRLC2+6
>> XQPSM CTRLC2+3*
>> XQY CTRLC2+1*, CTRLC2+3*, CTRLC2+4
>> XQY0 CTRLC2+1*, CTRLC2+2
>> XUERF ERR2+23*

Marked Items

Name Field # of Occurrence
$T(@%ZPOS JOBEXAM+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All