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

Package: Kernel

Routine: ZISHVXD Platform: DSM/VAX


Information

%ZISH ;ISF/AC,RWF - VAX DSM Host file Control ;05/12/2004 10:43

Source Information

Source file <ZISHVXD.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 6 HOME^%ZIS  SUBTYPE^%ZIS3  OPEN^%ZISH  (RMDEV,SAVDEV)^%ZISUTL  UNWIND^%ZTER  $$UP^XLFSTR  
Uncategorized 3 ^$&ZLIB  ^$&ZLIB.%PARSE  ^$&ZLIB.%SPAWN  

Entry Points

Name Comments DBIA/ICR reference
OPEN(X1,X2,X3,X4,X5,X6) ;SR. Open file
OPNERR ;error on open
CLOSE(X) ;SR. Close HFS device not opened by %ZIS.
DEL(%ZX1,%ZX2) ;ef,SR. Del fl(s)
DELERR ;Trap any $ETRAP error, unwind and return.
LIST(%ZX1,%ZX2,%ZX3) ;ef,SR. Set local array holding fl names
LSTEOF
LIST1(%ZX) ;Get one part of the list
LSTERR ;Error in list
SPAWNERR ;TRAP ERROR OF SPAWN
MV(X1,X2,Y1,Y2) ;ef,SR. Rename a fl
PWD() ;ef,SR. Print working directory
DEFDIR(DF) ;ef. Default Dir and frmt
STATUS() ;ef,SR. Return EOF status
EOF(X) ;Eof flag, Pass in $ZA
QL(X) ;Qlfrs
FL(X) ;Fl len
MAKEREF(HF,IX,OVF) ;Internal call to rebuild global ref.
FTG(%ZX1,%ZX2,%ZX3,%ZX4,%ZX5) ;ef,SR. Unload contents of host file into global
ERREOF
READNXT(REC) ;
GTF(%ZX1,%ZX2,%ZX3,%ZX4) ;ef,SR. Load contents of global to host file.
GATF(%ZX1,%ZX2,%ZX3,%ZX4) ;ef,SR. Append to host file.
MGTF(%ZX1,%ZX2,%ZX3,%ZX4,%ZX5) ;

External References

Name Field # of Occurrence
^$&ZLIB PWD+3
^$&ZLIB.%PARSE MV+14, PWD+3
^$&ZLIB.%SPAWN LIST+10, LIST+11, LSTEOF+3, LSTEOF+4, LIST1+3, LIST1+4, LIST1+5, LSTERR+1, MV+11, MV+15
HOME^%ZIS CLOSE+5
SUBTYPE^%ZIS3 OPEN+14
OPEN^%ZISH FTG+10, MGTF+7
RMDEV^%ZISUTL CLOSE+3
SAVDEV^%ZISUTL OPEN+15
UNWIND^%ZTER DELERR+3
$$UP^XLFSTR OPEN+8

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: %ZX
  • Timeout: 5
  • Line Location: LIST+18
Function Call: READ
  • Variable: %ZX
  • Timeout: 5
  • Line Location: LIST+19
Function Call: READ
  • Variable: REC#255
  • Timeout: 5
  • Line Location: READNXT+2
Function Call: READ
  • Variable: X#255
  • Timeout: 5
  • Line Location: READNXT+3
Function Call: WRITE
  • Prompt: %ZX,!
  • Line Location: MGTF+10
Routine Call
  • %ZIS
  • Line Location:
    • CLOSE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTV(8989.3 - [#8989.3] DEFDIR+2
^XUTL("XQ" CLOSE+5

Label References

Name Line Occurrences
$$DEFDIR OPEN+8, DEL+3, LIST+5, MV+3, PWD+2, FTG+8
$$EOF STATUS+2, FTG+13, READNXT+2, READNXT+3
$$LIST1 LIST+14
$$MGTF GTF+7, GATF+7
CLOSE FTG+18, ERREOF, MGTF+11
LSTEOF LIST+17, LIST+18, LIST+19
MAKEREF FTG+9, MGTF+6
READNXT FTG+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OPEN+6~
%1 OPEN+6~
%2 OPEN+6~
%CONT FTG+6~
%I OPEN+6~, OPEN+8*, OPEN+16
%I2 OPEN+6~, OPEN+11*, OPEN+12
%IO OPEN+6~, OPEN+11*, OPEN+14, LIST+4~, LIST+6*, LSTEOF+1
%OVFCNT FTG+6~, FTG+15*
%P OPEN+6~
%T OPEN+6~, OPEN+12*, OPEN+13
%X LIST+4~, LIST+19*, LIST+21, LIST+22
%XX FTG+13!, FTG+14, FTG+15
%XX( FTG+15
%ZA FTG+6~, FTG+13, READNXT+2*, READNXT+3*
%ZB FTG+6~, READNXT+2*
%ZC FTG+6~
%ZISH DEL+2~, DEL+3*, DEL+4*, DEL+6, DEL+7, LIST+4~, LIST+13*, LIST+14*, FTG+7~, MGTF+5~
%ZISH1 LIST+4~, LIST+13*, LIST1+2, LIST1+5*, FTG+7~, MGTF+5~
%ZISHDL1 LIST+4~, LIST+7*, LIST+10, LIST+17, LIST+18, LIST+19, LSTEOF+2, LSTEOF+4, LIST1+4, LIST1+5
SPAWNERR+1, MV+2~, MV+3*, MV+11, MV+12, MV+13, MV+15, MV+16, MV+17
%ZISHDL2 LIST+4~, LIST+7*, LIST+11, LSTEOF+3, LIST1+3, LIST1+4, LSTERR+1
%ZISHDN1 LIST+4~, LIST+6*, LIST+7, LIST+21
%ZISHDN2 LIST+4~, LIST+6*, LIST+7, LIST+21
>> %ZISHF MAKEREF+6*, MAKEREF+7*, MAKEREF+8, MAKEREF+9*, MAKEREF+10*, FTG+14, MGTF+10
%ZISHI MAKEREF+4*, FTG+7~, FTG+16*, MGTF+5~, MGTF+10*
%ZISHIO LIST+4~
%ZISHL FTG+7~, MGTF+5~
%ZISHLGR DEL+2~, FTG+7~, GTF+6~, MGTF+5~
>> %ZISHO MAKEREF+8*, FTG+15
%ZISHOF FTG+7~, FTG+8*
%ZISHOX FTG+7~, GTF+6~, MGTF+5~
%ZISHS FTG+7~, MGTF+5~
%ZISHY FTG+7~, GTF+6~, GTF+7*, GTF+8, GATF+6~, GATF+7*, GATF+8
%ZISUB FTG+7~
%ZISUB( MAKEREF+9*
%ZL FTG+6~, READNXT+1~, READNXT+2*, READNXT+3
%ZX DEL+2~, DEL+7*, DEL+8, DEL+9, DEL+11, DEL+12, LIST+4~, LIST+18*, LIST+19*, LIST+20
, LIST1~, LIST1+3, LIST1+5, FTG+7~, MGTF+5~, MGTF+10*
%ZX1 DEL~, DEL+3*, DEL+7, LIST~, LIST+5*, LIST+7, LIST+14, FTG~, FTG+8*, FTG+10
, GTF~, GTF+7, GATF~, GATF+7, MGTF~, MGTF+6
%ZX2 DEL~, DEL+4, LIST~, LIST+14, FTG~, FTG+10, GTF~, GTF+7, GATF~, GATF+7
, MGTF~, MGTF+6
%ZX3 LIST~, LIST+22, LSTEOF+6, FTG~, FTG+9, GTF~, GTF+7, GATF~, GATF+7, MGTF~
, MGTF+7
%ZX4 FTG~, FTG+9, GTF~, GTF+7, GATF~, GATF+7, MGTF~, MGTF+7
%ZX5 FTG~, FTG+8, MGTF~, MGTF+7
%ZXDEL DEL+2~, DEL+3*, DEL+6*, DEL+10*, DEL+12*, DEL+13, DELERR+2*
>> DELETE DEL+11, LSTEOF+2, SPAWNERR+1, MV+13, MV+17
DF DEFDIR~, DEFDIR+1*, DEFDIR+2*, DEFDIR+5, DEFDIR+6, DEFDIR+7*, DEFDIR+9*, DEFDIR+10
F MAKEREF+2~, MAKEREF+5*, MAKEREF+6, MAKEREF+7
HF MAKEREF~, MAKEREF+4, MAKEREF+5, MAKEREF+9
I LIST+19*, MAKEREF+2~, MAKEREF+9*, FTG+7~, READNXT+1~, READNXT+3*
IO OPEN+14*, OPEN+16, CLOSE+2, LSTEOF+1, FTG+13, READNXT+2, MGTF+5~, MGTF+10
IO("HOME" CLOSE+5
IO(1 OPEN+14*, CLOSE+2!, LSTEOF+1
>> IOT OPEN+14*
IX MAKEREF~, MAKEREF+4, MAKEREF+5, MAKEREF+6, MAKEREF+7, MAKEREF+9
MX MAKEREF+2~, MAKEREF+4*, MAKEREF+9
>> NOTRAP STATUS+1
OVF MAKEREF~, MAKEREF+3*, MAKEREF+8
P1 DEFDIR+4~, DEFDIR+5*, DEFDIR+6*, DEFDIR+7, DEFDIR+9
P2 DEFDIR+4~, DEFDIR+5*, DEFDIR+6*, DEFDIR+7, DEFDIR+8*, DEFDIR+9
POP OPEN+13*, OPEN+14*, OPNERR+1*, LIST+4~, FTG+7~, FTG+11, MGTF+8
REC READNXT~, READNXT+2*
REC( READNXT+3*
T READNXT+1~
U OPEN+8*
X OPEN+6~, CLOSE~, CLOSE+3, DEL+2~, LIST+4~, LIST+10*, LIST+11*, LIST+14*, LSTEOF+3*, LSTEOF+4*
, LIST1+3*, LIST1+4*, LIST1+5*, LSTERR+1*, MV+2~, MV+14*, MV+15, EOF~, EOF+1, QL~
, QL+1, QL+2*, FL~, FL+2, FL+3*, FL+4*, FTG+6~, READNXT+1~, READNXT+3*
X1 OPEN~, OPEN+15, MV~, MV+3*, MV+7, MV+8, MV+9, MV+11, MV+14
X2 OPEN~, OPEN+8*, OPEN+11, MV~, MV+6, MV+8, MV+9, MV+11, MV+14
X3 OPEN~, OPEN+11
X4 OPEN~, OPEN+8*, OPEN+9, OPEN+10
X5 OPEN~, OPEN+10
X6 OPEN~, OPEN+14
Y OPEN+6~, OPEN+9*, OPEN+10*, OPEN+11*, MV+2~, MV+11*, MV+15*, PWD+1~, PWD+2*, PWD+3*
, PWD+4, MGTF+5~
Y1 MV~, MV+3*, MV+7, MV+9, MV+11
Y2 MV~, MV+6, MV+9, MV+11
ZOSHP1 FL+1~, FL+2*, FL+3
ZOSHP2 FL+1~, FL+2*, FL+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All