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

Package: Kernel

Routine: ZISHMSU Platform: MSM/UNIX


Information

%ZISH ;IHS/PR,SFISC/AC - HOST COMMANDS - MSM UNIX ;10/15/96 11:11

Source Information

Source file <ZISHMSU.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)
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,X3,X4) ;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+10
CLOSE^%ZISH PWD+15, MGTF+17
OPEN^%ZISH PWD+13, FTG+14, MGTF+11
RMDEV^%ZISUTL CLOSE+3
SAVDEV^%ZISUTL OPEN+15
$$LGR^%ZOSV DEL+13, LIST+9, FTG+7, GTF+7, GATF+6
$$QL^XLFUTL FTG+10, MGTF+8
$$QS^XLFUTL FTG+9, FTG+13, MGTF+7, MGTF+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: for
  • Line Location: OPEN+4
Function Call: READ
  • Variable: %ZISHXX Q
  • Timeout: $$STATUS=-1
  • Line Location: LIST+19
Function Call: READ
  • Variable: % Q
  • Timeout: $$STATUS=-1
  • Line Location: PWD+14
Function Call: WRITE
  • Prompt: !,"NEWRECORD"
  • Line Location: FTG+18
Function Call: WRITE
  • Prompt: !,"CONTINUATION RECORD"
  • Line Location: FTG+28
Function Call: WRITE
  • Prompt: !,"%ZB="_%ZB,!,"%ZPZB+%ZL="_(%ZPZB+%ZL),!,"%ZPZB="_%ZPZB_" %ZL="_%ZL
  • Line Location: FTG+35
Function Call: READ
  • Variable: %XX Q
  • Timeout: $$STATUS
  • Line Location: READNXT+1
Function Call: WRITE
  • Prompt: %ZISHX,!
  • Line Location: MGTF+13
Routine Call
  • %ZIS
  • Line Location:
    • CLOSE+3
    • CLOSE+4

Label References

Name Line Occurrences
$$MGTF GTF+8, GATF+7
$$STATUS LIST+19, PWD+14, FTG+16, NEXTLUP+1, READNXT+1
DF MV+7, MV+8
JW DEL+19, LIST+11, LIST+17, LIST+25, MV+17, PWD+6, PWD+9, PWD+19
LOOP FTG+26, FTG+34, NEXTLUP+5
OPEN LIST+18
READNXT FTG+16, NEXTLUP+1
SETOVL FTG+30, FTG+33, LOOP+2, NEXTLUP+3, NEXTLUP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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