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: DINVDTM

Package: VA Fileman

Routine: DINVDTM


Information

%ZOSV ;SFISC/AC,LL/DFH,sfisc/fyb ;2:33 PM 1 Oct 1998

Source Information

Source file <DINVDTM.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 (DEVOPN,JSTAT)^%ZOSV1  BYE^XUSCLEAN  
MailMan 1 ^XMB  
Toolkit 1 DO^%XUCI  
VA Fileman 1 %XY^%RCR  

Entry Points

Name Comments DBIA/ICR reference
UCICHECK(X) ; The call to ns^%m for Version 4 is necessary
; only if namespaces are password protected.
RES
SETTRM(X) ;Turn on specified terminators.
BAUDERR
TRMOFF ;Turn terminators off
BADUCI ; set flag and return to old namespace
ORDER ; Save part of the symbol table in location specified by X
NODEV
NOLOG ; No logins allowed
PRGMODE ;
LGR()
DEVOPN ;X=$J,Y=List of devices separated by a comma
SETENV ; Set environment
DEVOK ;X=Device $I, Y=0 if available, Y=999 if device is busy
EC()
PRIORITY ; Set priority of job
HFSREW(IO,IOPAR) ;Rewind Host File
BAUD ; Baud rate of device - used by BAUD field of the Device File
; Internal entry of device is D0
TRMON ;Turn terminators on
AVJ() ; Available Jobs
JOBPAR ; Returns job X's namespace
T0 ; start RT clock
T1 ; store RT datum
HFSRWERR ;Error encountered.
VERSION(X) ;return OS version, X=1 - return OS
DOLRO ;SAVE ENTIRE SYMBOL TABLE IN LOCATION SPECIFIED BY X
NOPASS ;Do not pass all characters
PRIINQ() ; Priority Inquire
PASSALL ;Pass all characters
SETNM(X) ;Set name, Fall into SETENV
MAXJ ; Maximum # of Jobs
ACTJ() ; Active Jobs
PARSIZ ;
NULLDEV ; based on %device
LOGRSRC(OPT) ;record resource usage in ^XUCP
GETENV ; Get environment

External References

Name Field # of Occurrence
%XY^%RCR DOLRO+2, ORDER+3, ORDER+4
DO^%XUCI PRGMODE+4
DEVOPN^%ZOSV1 DEVOPN+1
JSTAT^%ZOSV1 JOBPAR+1, SETENV+3
^XMB PRGMODE+3, PRGMODE+3
BYE^XUSCLEAN PRGMODE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PRGMODE+1
Function Call: READ
  • Prompt: "PAC: "
  • Formatting: !
  • Timeout: 60
  • Variable: X
  • Line Location: PRGMODE+2
Function Call: WRITE
  • Prompt: "??",*7
  • Line Location: PRGMODE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] RES+1
^%ZISL(3.54 - [#3.54] RES, RES+2, RES+4
^%ZOSF("EOFF" PRGMODE+2
^%ZOSF("EON" PRGMODE+2
^%ZOSF("UCI" PRGMODE+4
^%ZOSF("VOL" PRGMODE+1, GETENV+1
^%ZRTL(3 T1+1*
^UTILITY($J UCICHECK+6*
^VA(200 - [#200] PRGMODE+1

Label References

Name Line Occurrences
NULLDEV DEVOK+5
RES DEVOK+2
TRMOFF NOPASS+1

Naked Globals

Name Field # of Occurrence
^( RES+4, PRGMODE+1
^("TYPE" RES+1
^(0 RES+1, RES+2, RES+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DOLRO+2*, ORDER+1*, ORDER+2*, ORDER+3, ORDER+4*, ORDER+5!, TRMON+1~*, TRMON+2*, PASSALL+1~*, PASSALL+2*
>> %O( RES+1
>> %X DOLRO+2*, ORDER+3*, ORDER+4*
>> %Y DOLRO+2*, ORDER+3*, ORDER+4*
%ZISD0 RES*, RES+1*, RES+2, RES+4, RES+5!
%ZISD1 RES+4*, RES+5!
CURUCI UCICHECK+2~, UCICHECK+4*, UCICHECK+7, BADUCI+3
DUZ PRGMODE+1, PRGMODE+3
H NULLDEV+1*, NULLDEV+2, NULLDEV+4!
HWTYPE NULLDEV+1!, NULLDEV+2*, NULLDEV+3, NULLDEV+4!
IO HFSREW~, HFSREW+2
IOPAR HFSREW~
>> IXINTERP TRMON+1, TRMOFF+1, PASSALL+1
>> IXXLATE PRGMODE+5
>> JA JOBPAR+2
>> NULLDEV NULLDEV+1*, NULLDEV+3*
OPT LOGRSRC~
>> TERM SETTRM+1
X BAUDERR*, DEVOK+2, DEVOK+3*, DEVOK+4, DEVOK+5, DEVOK+7, DEVOK+8, RES, RES+1, RES+3
, DOLRO+2, ORDER+2, ORDER+3, ORDER+4, ORDER+5!, JOBPAR+3, PARSIZ+1*, PRIINQ+1~*, PRIINQ+3, PRIORITY+1
, PRIORITY+2*, PRIORITY+4*, PRGMODE+2*, PRGMODE+3!, UCICHECK~, UCICHECK+3*, UCICHECK+4*, UCICHECK+5, UCICHECK+6, UCICHECK+7
, UCICHECK+8, VERSION~, VERSION+1, SETNM~, SETENV+1, SETENV+3*, SETTRM~, SETTRM+1
>> X1 DEVOK+2, RES+2*, RES+3, SETENV+3*
XMB PRGMODE+3*!
XMB(1 PRGMODE+3*
XMB(2 PRGMODE+3*
>> XQZ PRGMODE+4*
XRT0 T0+1*, T1+1!
>> XRTL T1+1
>> XRTN T1+1
>> XUCI PRGMODE+4*
>> XUENV SETENV+1*
>> XUSLNT PRGMODE+4*
>> XUVOL PRGMODE+1*
Y MAXJ+1*, DEVOK+2*, DEVOK+4*, DEVOK+5*, DEVOK+7*, DEVOK+8*, RES*, RES+1*, RES+3*, RES+4*
, NODEV*, DOLRO+2*, ORDER+1*, ORDER+2, ORDER+3, ORDER+4*, ORDER+5!, JOBPAR+2*, JOBPAR+3*, NOLOG+1*
, PRIINQ+1~, PRIINQ+3*, PRIINQ+4, PRIORITY+2*, PRGMODE+4, BADUCI+1*, BADUCI+4, GETENV+1*
Y1 ORDER+1*, ORDER+4, ORDER+5!
ZTPAC PRGMODE+1*, PRGMODE+2, PRGMODE+3!

Marked Items

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