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

Package: Kernel

Routine: ZISHMSU Platform: MSM/UNIX


Information

%ZISH ;IHS/PR,SFISC/AC ; HOST COMMANDS - UNIX (MSU); [ 04/02/2003 8:29 AM ]

Source Information

Source file <ZISHMSU.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 7 HOME^%ZIS  $$MODE^%ZISF  (CLOSE,OPEN)^%ZISH  (RMDEV,SAVDEV)^%ZISUTL  $$LGR^%ZOSV  ($$QL,$$QS)^XLFUTL  ($$DEL,$$FROM,$$IHS,$$LIST,$$MV,$$OPEN,$$PWD,$$SEND,$$SENDTO1)^ZISHMSMU  

Entry Points

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

External References

Name Field # of Occurrence
HOME^%ZIS CLOSE+3, CLOSE+4
$$MODE^%ZISF OPEN+13
CLOSE^%ZISH PWD+17, MGTF+17
OPEN^%ZISH PWD+15, FTG+14, MGTF+11
RMDEV^%ZISUTL CLOSE+3
SAVDEV^%ZISUTL OPEN+18
$$LGR^%ZOSV DEL+14, LIST+10, FTG+7, GTF+7, GATF+6
$$QL^XLFUTL FTG+10, MGTF+8
$$QS^XLFUTL FTG+9, FTG+13, MGTF+7, MGTF+10
$$DEL^ZISHMSMU DEL+1
$$FROM^ZISHMSMU FROM+2
$$IHS^ZISHMSMU DEL+1, LIST+1, MV+1, PWD+2
$$LIST^ZISHMSMU LIST+1
$$MV^ZISHMSMU MV+1
$$OPEN^ZISHMSMU OPEN+1
$$PWD^ZISHMSMU PWD+1, PWD+2
$$SEND^ZISHMSMU SEND+2
$$SENDTO1^ZISHMSMU SENDTO1+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: for
  • Line Location: OPEN+6
Function Call: READ
  • Timeout: $$STATUS=-1
  • Variable: %ZISHXX Q
  • Line Location: LIST+20
Function Call: READ
  • Timeout: $$STATUS=-1
  • Variable: % Q
  • Line Location: PWD+16
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
  • Timeout: $$STATUS
  • Variable: %XX Q
  • 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)
^XTV(8989.3 - [#8989.3] DEFDIR+2

Label References

Name Line Occurrences
$$MGTF GTF+8, GATF+7
$$STATUS LIST+20, PWD+16, FTG+16, NEXTLUP+1, READNXT+1
DF MV+8, MV+9
JW DEL+20, LIST+12, LIST+18, LIST+26, MV+18, PWD+8, PWD+11, PWD+21
LOOP FTG+26, FTG+34, NEXTLUP+5
OPEN LIST+19
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+7~, OPEN+9*, OPEN+10, OPEN+14*, OPEN+15, CLOSE+2~, MV+4~, PWD+4~, PWD+16*
%1 OPEN+7~, OPEN+13*, OPEN+14, MV+4~, PWD+16*, MGTF+9*
>> %CONT FTG+15*, FTG+24*, LOOP*
%I OPEN+7~, OPEN+8*, OPEN+12, OPEN+16, MGTF+7*
%IS PWD+4~
>> %L MGTF+8*
>> %L2 NEXTLUP+2, NEXTLUP+4
>> %OVLCNT FTG+15*, FTG+24*, SETOVL+1*, SETOVL+2
>> %T OPEN+9*, OPEN+10
%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+15*, OPEN+16, NEXTLUP, READNXT+1*
>> %ZB FTG+36, READNXT+1*
%ZISH DEL+5~, DEL+15*, DEL+17*, DEL+18, LIST+9~, LIST+15*, LIST+16, 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+5~, DEL+14*, DEL+21, LIST+9~, LIST+10*, LIST+27, MV+19, FTG+6~, FTG+7*, EOF2+1
, GTF+6~, GTF+7*, GATF+5~, GATF+6*, GATF+8
%ZISHN LIST+9~, LIST+13*
>> %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+9~, LIST+16*, LIST+17, FTG+6~, FTG+15*, FTG+19*, FTG+23, FTG+29*, FTG+32*, FTG+33
, FTG+34, LOOP, LOOP+1*, LOOP+2, NEXTLUP+2*, NEXTLUP+5*, NEXTLUP+6*, SETOVL+2, MGTF+6~, MGTF+12*
, MGTF+13*
%ZISHX1 DEL~, DEL+1, DEL+10*, DEL+18, LIST~, LIST+1, LIST+16, FTG~, FTG+14, GTF~
, GTF+8, GATF~, GATF+7, MGTF~, MGTF+7, MGTF+8, MGTF+9, MGTF+10
%ZISHX2 DEL~, DEL+1, DEL+15, DEL+17, LIST~, LIST+1, LIST+15, FTG~, FTG+14, GTF~
, GTF+8, GATF~, GATF+7, MGTF~, MGTF+7, MGTF+9, MGTF+10, MGTF+15
%ZISHX3 LIST~, LIST+1, LIST+22, LIST+28, 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+20*, LIST+21
%ZISHY LIST+9~, LIST+21*, LIST+22, GTF+6~, GTF+8*, GTF+9, GATF+5~, GATF+9, MGTF+6~
%ZISXX LIST+9~
>> %ZISY GATF+7*
>> %ZL FTG+25, FTG+36, FTG+39, NEXTLUP, READNXT+1*
>> %ZL2 FTG+29*, FTG+31, NEXTLUP+2*
>> %ZPL FTG+15*, FTG+39*
>> %ZPZB FTG+15*, FTG+36, FTG+39*
DF DEFDIR~, DEFDIR+1, DEFDIR+2*, DEFDIR+3*, DEFDIR+4
IO OPEN+10*, OPEN+16, CLOSE+3, CLOSE+4, LIST+20, LIST+23, PWD+16, FTG+16, EOF2, READNXT+1
, MGTF+13
IO(1 OPEN+10*, OPEN+12, OPEN+16!, CLOSE+3!, CLOSE+4!, LIST+23!, EOF2!
POP OPEN+10*, OPEN+12*, OPEN+16*, PWD+4~, PWD+15
X CLOSE~, CLOSE+3, PWD~, PWD+1, PWD+2, PWD+4~, DF~, DF+1, DF+2*, DF+3*
, QL~, QL+1, QL+2*, FL~, FL+2
X1 OPEN~, OPEN+1, OPEN+18, MV~, MV+1, MV+8, MV+17
X2 OPEN~, OPEN+1, OPEN+13, MV~, MV+1, MV+17
X2(0 MV+12
X3 OPEN~, OPEN+1, OPEN+13, MV~, MV+1, MV+9, MV+17
X4 OPEN~, OPEN+1, OPEN+13, MV~, MV+1, MV+17
X4(0 MV+12
Y PWD+4~, PWD+16*, PWD+23*, PWD+24
ZISH1 FROM~, FROM+2, SEND~, SEND+2, SENDTO1~, SENDTO1+2
ZISH2 FROM~, FROM+2, SEND~, SEND+2, SENDTO1~, SENDTO1+2
ZISH3 FROM~, FROM+2, SEND~
ZISH4 FROM~, FROM+2
ZISH5 FROM~, FROM+2
ZISHIO FTG+6~
ZISHY FTG+6~
ZOSHC DEL+6~, DEL+18*, LIST+11*, LIST+17*, LIST+25*, MV+5~, MV+17*, PWD+4~, PWD+7*, PWD+10*
, PWD+20*, JW+1
ZOSHDA DEL+6~, PWD+4~
ZOSHDF DEL+6~, PWD+4~
ZOSHF DEL+6~, PWD+4~
ZOSHIOP PWD+4~
ZOSHIOP1 PWD+4~
ZOSHLN LIST+20*, PWD+4~
ZOSHP1 FL+1~, FL+2*
ZOSHP2 FL+1~, FL+2*
ZOSHQ DEL+6~, DEL+15*, DEL+16, PWD+4~
ZOSHSYFI PWD+4~
ZOSHX DEL+6~, MV+5~, MV+12*, PWD+4~, JW+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All