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

Package: Kernel

Routine: ZISHDTM Platform: DTM


Information

ZISHDTM ;IHS/PR,SFISC/AC HOST FILE COMMANDS FOR DTM ;06/30/95 13:34

Source Information

Source file <ZISHDTM.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 6 HOME^%ZIS  $$MODE^%ZISF  (CLOSE,OPEN)^%ZISH  (RMDEV,SAVDEV)^%ZISUTL  $$LGR^%ZOSV  ($$QL,$$QS)^XLFUTL  

Entry Points

Name Comments DBIA/ICR reference
OPEN(X1,X2,X3,X4) ;
OPNERR ;process errors during open of host file.
CLOSE(X) ;Close HFS device not opened by %ZIS.
OPENERR ;
DEL(%ZISHX1,%ZISHX2) ;Del fl(s)
LIST(%ZISHX1,%ZISHX2,%ZISHX3) ;Create a local array holding fl names
MV(X1,X2,Y1,Y2) ;Rename a fl
PWD() ;Print working directory
JW ;msm extrinsic
DF(X) ;Dir frmt
STATUS() ;Eof flag
QL(X) ;Qlfrs
FL(X) ;Fl len
FTG(%ZISHX1,%ZISHX2,%ZISHX3,%ZISHX4,%ZISHX5) ;Unload contents of host file into global
EOF2
LOOP
NEXTLUP
READNXT(%XX) ;
SETOVL ;
GTF(%ZISHX1,%ZISHX2,%ZISHX3,%ZISHX4) ;Load contents of global to host file.
GATF(%ZISHX1,%ZISHX2,%ZISHX3,%ZISHX4) ;Load contents of global to host file.
MGTF(%ZISHX1,%ZISHX2,%ZISHX3,%ZISHX4,%ZISHX5) ;Load contents of global to host file.

External References

Name Field # of Occurrence
HOME^%ZIS CLOSE+3, CLOSE+4
$$MODE^%ZISF OPEN+7
CLOSE^%ZISH MGTF+17
OPEN^%ZISH FTG+15, MGTF+11
RMDEV^%ZISUTL CLOSE+3
SAVDEV^%ZISUTL OPEN+16
$$LGR^%ZOSV DEL+9, LIST+10, MV+3, FTG+8, GTF+7, GATF+6
$$QL^XLFUTL FTG+11, MGTF+8
$$QS^XLFUTL FTG+10, FTG+14, MGTF+7, MGTF+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: for
  • Line Location: OPEN+4
Function Call: READ
  • Variable: %XX Q
  • Timeout: $$STATUS&(%XX="")
  • Line Location: READNXT+1
Function Call: WRITE
  • Prompt: %ZISHX,!
  • Line Location: MGTF+13
Routine Call
  • %ZIS
  • Line Location:
    • CLOSE+3
    • CLOSE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" OPEN+8

Label References

Name Line Occurrences
$$MGTF GTF+8, GATF+7
$$STATUS FTG+17, NEXTLUP+1, READNXT+1
LOOP FTG+28, FTG+36, NEXTLUP+5
READNXT FTG+17, NEXTLUP+1
SETOVL FTG+20, FTG+32, FTG+35, FTG+40, LOOP+2, NEXTLUP+3, NEXTLUP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OPEN+5~, OPEN+9*, OPEN+10, OPEN+11, OPEN+13, OPEN+14, CLOSE+2~
%1 OPEN+5~, OPEN+7*, OPEN+10
%2 OPEN+5~, OPEN+9, OPEN+10*
%CONT FTG+7~, FTG+16*, FTG+26*, LOOP*
%I OPEN+5~, OPEN+6*, OPEN+12, OPEN+14
>> %L2 NEXTLUP+2, NEXTLUP+4
%OVLCNT FTG+7~, FTG+16*, FTG+26*, SETOVL+1*, SETOVL+2
%T OPEN+5~, OPEN+9*, OPEN+11
%XX FTG+7~, FTG+17, FTG+21, FTG+30, FTG+33*, FTG+34, NEXTLUP+1, NEXTLUP+2, NEXTLUP+4*, NEXTLUP+5
NEXTLUP+6, READNXT~, READNXT+1*
%ZA FTG+7~, NEXTLUP, READNXT+1*
%ZB FTG+7~, READNXT+1*
%ZIOS OPEN+5~, OPEN+13*, OPEN+14
%ZISH DEL+4~, DEL+10*, DEL+12*, DEL+15, LIST+8~, LIST+11*, LIST+12, FTG+6~, FTG+14*, FTG+23*
, FTG+24*, MGTF+6~, MGTF+10*, MGTF+15*
%ZISH1 LIST+8~, LIST+14*, LIST+15, FTG+6~, FTG+13*, FTG+22, SETOVL+2, MGTF+6~, MGTF+9*, MGTF+14
%ZISH2 LIST+8~, LIST+15*, LIST+16, LIST+17, FTG+7~, FTG+22*, FTG+24*, FTG+25, MGTF+6~, MGTF+13
, MGTF+14*, MGTF+15*
%ZISHI FTG+6~, FTG+10*, FTG+12*, FTG+20*, FTG+22, FTG+39*, SETOVL+2, MGTF+6~, MGTF+7*, MGTF+13*
, MGTF+14
%ZISHIO MGTF+6~
%ZISHL FTG+6~, FTG+11*, FTG+12, FTG+14, FTG+24, MGTF+6~, MGTF+8*, MGTF+10, MGTF+15
%ZISHLGR DEL+4~, DEL+9*, DEL+17, LIST+8~, LIST+10*, LIST+18, MV+2~, MV+3*, MV+10, FTG+6~
, FTG+8*, EOF2+1, GTF+6~, GTF+7*, GTF+9, GATF+5~, GATF+6*, GATF+8
%ZISHNREC FTG+7~, FTG+16*, FTG+19, FTG+37*, FTG+38
%ZISHOVL FTG+6~, FTG+9*, SETOVL+2
%ZISHRMD FTG+20, FTG+21!, FTG+28*, FTG+31!, FTG+36*, FTG+40
%ZISHS FTG+6~, MGTF+6~
%ZISHS( FTG+14*, FTG+24, MGTF+10*, MGTF+15
%ZISHX LIST+8~, LIST+12*, LIST+13, FTG+6~, FTG+16*, FTG+20, FTG+21*, FTG+25, FTG+30*, FTG+34*
, FTG+35, FTG+36, FTG+40, LOOPLOOP+1*, LOOP+2, NEXTLUP+2*, NEXTLUP+5*, NEXTLUP+6*, SETOVL+2
, MGTF+6~, MGTF+12*, MGTF+13*
%ZISHX1 DEL~, DEL+6*, DEL+15, LIST~, LIST+12, FTG~, FTG+15, GTF~, GTF+8, GATF~
, GATF+7, MGTF~, MGTF+7, MGTF+8, MGTF+9, MGTF+10
%ZISHX2 DEL~, DEL+10, DEL+12, LIST~, LIST+11, FTG~, FTG+15, GTF~, GTF+8, GATF~
, GATF+7, MGTF~, MGTF+7, MGTF+9, MGTF+10, MGTF+15
%ZISHX3 LIST~, LIST+17, LIST+19, FTG~, FTG+10, FTG+11, FTG+13, FTG+14, GTF~, GTF+8
, GATF~, GATF+7, MGTF~, MGTF+11
%ZISHX4 FTG~, FTG+10, FTG+12, FTG+13, FTG+14, FTG+24, GTF~, GTF+8, GATF~, GATF+7
, MGTF~, MGTF+11
%ZISHX5 FTG~, FTG+9, MGTF~, MGTF+11
%ZISHY LIST+8~, LIST+13*, LIST+14, LIST+15, GTF+6~, GTF+8*, GTF+10, GATF+5~, GATF+7*, GATF+9
, MGTF+6~
%ZL FTG+7~, FTG+27, NEXTLUP, READNXT+1*
>> %ZL2 FTG+30*, FTG+33, NEXTLUP+2*
%ZPL FTG+7~, FTG+16*
%ZPZB FTG+7~, FTG+16*
IO OPEN+11*, CLOSE+3, CLOSE+4, FTG+17, EOF2, READNXT+1, MGTF+13
IO(1 OPEN+11*, OPEN+12, OPEN+14, CLOSE+3!, CLOSE+4!, EOF2!
>> POP OPEN+11*, OPEN+12*, OPEN+14*, OPNERR+1*
X OPEN+5~, OPEN+8*, CLOSE~, CLOSE+3, DF~, DF+1, DF+2*, DF+3*, QL~, QL+1
, QL+2*, FL~, FL+2, FL+3*, FL+4*
X1 OPEN~, OPEN+16, MV~, MV+6*, MV+7, MV+8, MV+9
X2 OPEN~, OPEN+7, MV~, MV+7, MV+8, MV+9
X3 OPEN~, OPEN+7
X4 OPEN~, OPEN+7
Y PWD+3~, PWD+4*, PWD+5*, PWD+6*, PWD+7
Y1 MV~, MV+6*, MV+7, MV+8
Y2 MV~, MV+7, MV+8
ZIOS FTG+7~, FTG+18*
ZISHIO FTG+6~
ZISHY FTG+6~
ZOSHC DEL+5~, JW+1
ZOSHDA DEL+5~
ZOSHDF DEL+5~
ZOSHF DEL+5~
ZOSHP1 FL+1~, FL+2*, FL+3
ZOSHP2 FL+1~, FL+2*, FL+4
ZOSHQ DEL+5~, DEL+10*, DEL+11
ZOSHX DEL+5~, JW+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All