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 |  All
Print Page as PDF
Routine: ZUONT

Package: Kernel

Routine: ZUONT


Information

ZU ;SF/RWF - For Cache and Open M! ;06/13/2006

Source Information

Source file <ZUONT.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 5 ($$AVJ,LOGRSRC,SHARELIC)^%ZOSV  ^%ZTER  M1^XQ  ^XUS  (,BYE,KILL1)^XUSCLEAN  

Entry Points

Name Comments DBIA/ICR reference
UNWIND ;Unwind the stack
EN
HALT
ERR ;Come here on error
; Try and handle stack overflow errors specifically
CTRLC2
CTRLC
ERR2 ;

External References

Name Field # of Occurrence
$$AVJ^%ZOSV EN+4
LOGRSRC^%ZOSV EN+1, HALT+1
SHARELIC^%ZOSV EN+6
^%ZTER ERR2+4
M1^XQ CTRLC2+6
^XUS EN+7
^XUSCLEAN ERR2+20, CTRLC2, CTRLC2+4
BYE^XUSCLEAN HALT
KILL1^XUSCLEAN CTRLC+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,"** TROUBLE ** - NO AVALIABLE JOBS ** CALL IRM NOW! **"
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: @$S($D(IOF):IOF,1:"#")
  • Line Location: ERR2+8
Function Call: WRITE
  • Prompt: !!,"RECORDING THAT AN ERROR OCCURRED ---"
  • Line Location: ERR2+11
Function Call: WRITE
  • Prompt: !!?15,"Sorry 'bout that"
  • Line Location: ERR2+12
Function Call: WRITE
  • Prompt: !,*7
  • Line Location: ERR2+13
Function Call: WRITE
  • Prompt: !?10,"$STACK=",$STACK," $ECODE=",$ECODE
  • Line Location: ERR2+14
Function Call: WRITE
  • Prompt: !?10,"$ZERROR=",$ZERROR
  • Line Location: ERR2+15
Function Call: WRITE
  • Prompt: !,"--Interrupt Acknowledged",!
  • Line Location: CTRLC+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("PROGMODE" ERR2+18
^%ZTSCH("LOGRSRC" EN+1, HALT+1
^XUTL("XQ" CTRLC2, CTRLC2+1*, HALT

Label References

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

Naked Globals

Name Field # of Occurrence
^(1 CTRLC2+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZT ERR2+4!
DUZ ERR2+17
IO ERR2+6, ERR2+7, CTRLC
IO(0 ERR2+9, ERR2+10, CTRLC
IO(1 ERR2+6
IOF ERR2+8
IOST ERR2+6
>> XQPSM CTRLC2+3*
>> XQY CTRLC2+1*, CTRLC2+3*, CTRLC2+4
>> XQY0 CTRLC2+1*, CTRLC2+2
>> XUERF ERR2+20*
>> Y ERR2+18
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All