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 |  Local Variables |  All
Print Page as PDF
Routine: XUTMQ3

Package: Kernel

Routine: XUTMQ3


Information

XUTMQ3 ;SEA/RDS - TaskMan: Option, ZTMINQ, Part 5 (Modules) ;03/09/2000 12:58 [ 04/02/2003 8:29 AM ]

Source Information

Source file <XUTMQ3.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ^XUTMQ  EN^XUTMTP  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
IOCNT ;IO3--count tasks waiting for each device
IO3 ;IO2--?? help for device selection
IO2 ;IO1--prompt user for a device
IOQ ;Tasks waiting for devices.
IOQ0 ;IOQ--Extending Scope Of FOR Loop
IO1 ;Waiting list for a device
IO ;IO1--List the tasks waiting for the selected device
PRINT ;Subroutine--Print A Task
ENTRY
OUT ;Tag for breaking FOR scope to exit early

External References

Name Field # of Occurrence
^DIR PRINT+2, IOQ+4, IO2+6
^XUTMQ ENTRY
EN^XUTMTP PRINT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: IO+3
Function Call: WRITE
  • Prompt: !!,"There are no tasks waiting for devices on this volume set."
  • Line Location: IOQ+3
Function Call: WRITE
  • Prompt: !
  • Line Location: IOQ+4
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: IO2+7
Function Call: WRITE
  • Prompt: !!?5,"These are the devices with waiting tasks:",!
  • Line Location: IO3+2
Function Call: WRITE
  • Prompt: !?5,ZT2,?40,ZTC," task",$S(ZTC=1:"",1:"s")
  • Line Location: IO3+4
Routine Call
  • DIR
  • Line Location:
    • PRINT+2
    • IOQ+4
    • IO2+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSCH("IO" IO+2, IOQ+2, IO3+4, IOCNT+2

Label References

Name Line Occurrences
IO IO1+2
IO2 IO1+2
IOCNT IO3+4
IOQ0 IOQ+2
OUT IO+2, IOQ+2
PRINT IOQ0+1, IO+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR IOQ+1~, IO1+1~, IO2+6!
DIR("?" IO2+3*, IO2+4*
DIR("??" IO2+5*
DIR("A" IOQ+4*, IO2+2*
DIR(0 PRINT+2*, IOQ+4*, IO2+1*
DIRUT IOQ+1~, IO1+1~, IO2+8
DTOUT PRINT+2, IOQ+1~, IO1+1~, IO2+7
DUOUT PRINT+2, IOQ+1~, IO1+1~
IOF PRINT+1, PRINT+2
U IO2+9
X PRINT+2*, IOQ0+1, IO+1*, IO+2, IO+3, IOQ+1~, IOQ+2, IO1+1~, IO1+2
>> Y IO2+9
>> Y(0 IO2+9
ZT IO+2*, IOQ+1~, IOQ+2*, IO1+1~, IO1+2*, IO3+1~
ZT1 IO+2, IOQ+1~, IOQ+2*, IO1+1~, IO1+2*, IO3+1~, IO3+3*
ZT2 IO+2*, IOQ+1~, IOQ+2*, IO1+1~, IO3+1~, IO3+3*, IO3+4*, IOCNT+2
ZT3 IOQ0+1, IO+2*, IOQ+1~, IOQ+2*, IO1+1~, IO3+1~, IOCNT+1*, IOCNT+2*
ZT4 IO3+1~, IOCNT+2*
ZTC PRINT+1, PRINT+2*, PRINT+3*, IO+1*, IO+3, IOQ+1~*, IOQ+3, IOQ+4, IO1+1~, IO3+1~
, IO3+4, IOCNT+1*, IOCNT+2*
ZTF PRINT+1, PRINT+2*, IO+1*, IOQ+1~*, IO1+1~
ZTH PRINT+1, IO+1*, IOQ+1~*, IO1+1~
ZTIO IO1+1~, IO1+2, IO2+9*
ZTION IO+1, IO1+1~, IO1+2, IO2+8*, IO2+9*
ZTS PRINT+2, IOQ0+1*, IO+2*, IOQ+1~, IO1+1~
ZTSK PRINT+1~
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All