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

Package: Kernel

Routine: ZISHMSM Platform: MSM/Non-UNIX


Information

%ZISH ;IHS\PR,SFISC/AC - Host File Control for MSM ;01/04/2005 08:44

Source Information

Source file <ZISHMSM.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 4 HOME^%ZIS  SUBTYPE^%ZIS3  ($$DEL,OPEN)^%ZISH  (RMDEV,SAVDEV)^%ZISUTL  

Entry Points

Name Comments DBIA/ICR reference
OPEN(X1,X2,X3,X4,X5,X6)
CLOSE(X) ;SR. Close HFS device not opened by %ZIS.
OPENERR ;
DEL(%ZX1,%ZX2) ;ef,SR. Del fl(s)
LIST(%ZX1,%ZX2,%ZX3) ;ef,SR. Create a local array holding fl names
MV(X1,X2,Y1,Y2) ;ef,SR. Rename a fl
SLOWCOPY ; Copy without view buffer
PWD() ;ef,SR. Print working directory
JW ;Call dos $ZOS
DEFDIR(DF) ;ef. Default Dir and frmt
FL(X) ;Fl len
READNXT(REC) ;Read any sized record into array.
STATUS() ;ef,SR. Return EOF status
EOF(X) ;Eof flag, pass in $ZC
READREC(X) ;Read record from host file.
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
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
HOME^%ZIS CLOSE+5
SUBTYPE^%ZIS3 OPEN+15
$$DEL^%ZISH MV+12
OPEN^%ZISH FTG+10, MGTF+7
RMDEV^%ZISUTL CLOSE+4
SAVDEV^%ZISUTL OPEN+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: for
  • Line Location: OPEN+4
Function Call: WRITE
  • Prompt: X
  • Line Location: SLOWCOPY+5
Function Call: WRITE
  • Prompt: $J(%ZISHPCT,3),*13
  • Line Location: SLOWCOPY+9
Function Call: READ
  • Formatting: X#255 S %ZA=$ZA
  • Prompt: %ZB=$ZB
  • Variable: %ZC=$ZC Q
  • Timeout: $$EOF(%ZC)!('$L(X))
  • Line Location: READNXT+4
Function Call: WRITE
  • Prompt: %ZX,!
  • Line Location: MGTF+11
Routine Call
  • %ZIS
  • Line Location:
    • CLOSE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" FTG+12, MGTF+10
^XTV(8989.3 - [#8989.3] DEFDIR+2

Label References

Name Line Occurrences
$$DEFDIR OPEN+7, DEL+5, LIST+9, MV+4, PWD+2, FTG+8
$$EOF READNXT+2, READNXT+4, STATUS+2, FTG+13, FTG+14
$$MGTF GTF+6, GATF+7
CLOSE FTG+19, ERREOF, MGTF+12
MAKEREF FTG+9, MGTF+6
READNXT FTG+13
SLOWCOPY MV+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OPEN+6~, CLOSE+2~, DEL+4~
%1 OPEN+6~
%2 OPEN+6~, OPEN+10*, OPEN+13, OPEN+14, OPEN+15
%CONT FTG+6~
%I OPEN+6~, OPEN+7*, OPEN+14
%OVFCNT FTG+6~, FTG+16*
%P1 OPEN+6~, OPEN+9*
%P2 OPEN+6~, OPEN+8*
%P6 OPEN+6~, OPEN+9*
>> %Q OPEN+7*, OPEN+9
%T OPEN+6~, OPEN+7*, OPEN+10*, OPEN+11
%XX FTG+6~, FTG+13!, FTG+14, FTG+15, FTG+16
%XX( FTG+16
%ZA OPEN+6~, OPEN+13*, OPEN+14, READNXT+2*, READNXT+3, READNXT+4*, FTG+6~
%ZB MV+3~, MV+11*, SLOWCOPY+3, SLOWCOPY+5*, SLOWCOPY+6, SLOWCOPY+7, READNXT+2*, READNXT+4*, FTG+6~
%ZC MV+3~, MV+11*, SLOWCOPY+3, SLOWCOPY+5*, SLOWCOPY+6*, READNXT+2*, READNXT+4*, FTG+6~, FTG+13, FTG+14
%ZH DEL+4~, DEL+8*, DEL+9*, DEL+10, DEL+12
%ZISH LIST+8~, LIST+11*, LIST+12, FTG+7~, MGTF+5~
%ZISH1 FTG+7~, MGTF+5~
%ZISHDV1 MV+3~, MV+8*, MV+9, MV+11, SLOWCOPY+2, SLOWCOPY+4
%ZISHDV2 MV+3~, MV+8*, MV+10, SLOWCOPY+5, SLOWCOPY+6
>> %ZISHF MAKEREF+6*, MAKEREF+7*, MAKEREF+8, MAKEREF+9*, MAKEREF+10*, FTG+15, MGTF+11
%ZISHFN1 MV+3~, MV+8*
%ZISHFN2 MV+3~, MV+8*
%ZISHI MAKEREF+4*, FTG+7~, FTG+17*, MGTF+5~, MGTF+11*
%ZISHIO OPEN+6~, OPEN+7*
%ZISHL FTG+7~, MGTF+5~
%ZISHN LIST+8~, LIST+9*, LIST+13*, LIST+14
>> %ZISHO MAKEREF+8*, FTG+16
%ZISHOF FTG+7~, FTG+8*
%ZISHOX FTG+7~, GTF+5~, MGTF+5~
%ZISHPCT MV+3~, MV+11*, SLOWCOPY+8*
%ZISHS FTG+7~, MGTF+5~
%ZISHSIZ MV+3~, MV+11*, SLOWCOPY+3, SLOWCOPY+6, SLOWCOPY+7
%ZISHX MV+3~, MV+12
%ZISHX( MV+12*
%ZISHY LIST+8~, LIST+13, LIST+14*, LIST+15*, FTG+7~, GTF+5~, GTF+6*, GTF+7, GATF+6~, GATF+7*
, GATF+8
%ZISUB FTG+7~
%ZISUB( MAKEREF+9*
%ZL READNXT+2*, FTG+6~
%ZX LIST+8~, LIST+12*, LIST+15, FTG+7~, MGTF+5~, MGTF+11*
%ZX1 DEL~, DEL+5*, DEL+12, LIST~, LIST+9*, LIST+12, FTG~, FTG+8*, FTG+10, GTF~
, GTF+6, GATF~, GATF+7, MGTF~, MGTF+6
%ZX2 DEL~, DEL+5, DEL+9, LIST~, LIST+9, LIST+11, FTG~, FTG+10, GTF~, GTF+6
, GATF~, GATF+7, MGTF~, MGTF+6
%ZX2( DEL+5, LIST+9
%ZX3 LIST~, LIST+13, LIST+16, FTG~, FTG+9, GTF~, GTF+6, GATF~, GATF+7, MGTF~
, MGTF+7
%ZX4 FTG~, FTG+9, GTF~, GTF+6, GATF~, GATF+7, MGTF~, MGTF+7
%ZX5 FTG~, FTG+8, MGTF~, MGTF+7
%ZXDEL DEL+4~, DEL+8*, DEL+10*, DEL+13
DF DEFDIR~, DEFDIR+1, DEFDIR+2*, DEFDIR+3*, DEFDIR+4
F MAKEREF+2~, MAKEREF+5*, MAKEREF+6, MAKEREF+7
HF MAKEREF~, MAKEREF+4, MAKEREF+5, MAKEREF+9
I READNXT+1~, READNXT+4*, MAKEREF+2~, MAKEREF+9*, FTG+7~, FTG+14*
IO OPEN+7, OPEN+15*, CLOSE+3, READNXT+2, READREC+2, FTG+13, MGTF+5~, MGTF+11
IO(1 OPEN+10, OPEN+15*, CLOSE+3!
>> IOT OPEN+15*
IX MAKEREF~, MAKEREF+4, MAKEREF+5, MAKEREF+6, MAKEREF+7, MAKEREF+9
LB READNXT+1~, READNXT+2*, READNXT+4*
MX MAKEREF+2~, MAKEREF+4*, MAKEREF+9
OVF MAKEREF~, MAKEREF+3*, MAKEREF+8
POP OPEN+7*, OPEN+11*, OPEN+14*, OPEN+15*, FTG+7~, FTG+11, MGTF+8
REC READNXT~, READNXT+2*
REC( READNXT+4*
T READNXT+1~
X CLOSE~, CLOSE+4, MV+3~, MV+6*, MV+8, SLOWCOPY+1~, SLOWCOPY+4*, SLOWCOPY+5, SLOWCOPY+7*, SLOWCOPY+8
, FL~, FL+2, FL+3*, FL+4*, READNXT+1~, READNXT+4*, EOF~, EOF+1, READREC~, READREC+2*
, FTG+12*, MGTF+9~, MGTF+10*
X1 OPEN~, OPEN+16, MV~, MV+4*, MV+5, MV+6, MV+12
X2 OPEN~, OPEN+7*, OPEN+9, MV~, MV+5, MV+6, MV+12
X3 OPEN~, OPEN+9
X4 OPEN~, OPEN+8, OPEN+9
X5 OPEN~
X6 OPEN~, OPEN+15
Y MV+3~, MV+6*, MV+8, MV+12*, SLOWCOPY+1~, PWD+1~, PWD+2*, PWD+3*, PWD+4, PWD+5*
, PWD+6, READREC+1~, READREC+2*, READREC+4, MGTF+5~
Y1 MV~, MV+4*, MV+5, MV+6
Y2 MV~, MV+5, MV+6
ZOSHC DEL+4~, DEL+12*, JW+1
ZOSHDA DEL+4~
ZOSHDF DEL+4~
ZOSHF DEL+4~
>> ZOSHNUM JW+1
ZOSHP1 FL+1~, FL+2*, FL+3
ZOSHP2 FL+1~, FL+2*, FL+4
ZOSHX DEL+4~, JW+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All