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 |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ZISHMSMD

Package: Kernel

Routine: ZISHMSMD


Information

ZISHMSMD ; IHS/DSM/MFD - HOST COMMANDS FOR DOS (MSMD); [ 04/02/2003 8:29 AM ]

Source Information

Source file <ZISHMSMD.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 ^%ZIS  ^%ZISC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 2 ZISHMNT  ZISHMSM  

Entry Points

Name Comments DBIA/ICR reference
DF(X) ; ----- Directory format.
JW ; ----- Call DOS $ZOS.
LIST(ZISH1,ZISH2,ZISH3) ; ----- Create local array holding filename(s).
; S Y=$$LIST^%ZISH("\dir\","fl",".return array")
; "fl*",
; .array,
FL(X) ; ----- Check for filename length.
FROM(ZISH1,ZISH2,ZISH3,ZISH4,ZISH5) ; ----- Get DOS file(s) from.
; S Y=$$FROM^%ZISH("\dir\","fl","mach","qlfr","\dir\")
; "fl*"
; .array
STATUS() ; -----EndOfFile flag.
DEL(ZISH1,ZISH2) ; ----- Delete file(s).
; S Y=$$DEL^%ZISH("\directory\","filename")
; ,.array)
OPEN(ZISH1,ZISH2,ZISH3) ; ----- Open DOS file.
; S Y=$$OPEN^%ZISH("\directory\","filename","R")
MV(ZISH1,ZISH2,ZISH3,ZISH4) ; ----- Rename a file(s).
; S Y=$$MV^%ZISH("\dir\","fl","\dir\","fl")
SEND(ZISH1,ZISH2,ZISH3) ; ----- Send DOS file(s). (MV to export directory.)
; S Y=$$SEND^%ZISH("\dir\","fl","mach")
; "fl*"
; .array
PWD(ZISH1) ; ----- Print working directory.
; S Y=$$PWD^%ZISH(.return array)

External References

Name Field # of Occurrence
^%ZIS OPEN+32
^%ZISC OPEN+37

Label References

Name Line Occurrences
$$LIST SEND+7
$$MV SEND+8
DF OPEN+21, DEL+8, LIST+11, MV+6, MV+7
FL OPEN+27
JW DEL+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS OPEN+18~
%ZIS("IOPAR" OPEN+32*
IO OPEN+37
IO(0 OPEN+40
IO(1 OPEN+32
>> IOP OPEN+32*
POP OPEN+18~, OPEN+32, OPEN+33
U LIST+22, LIST+24
X LIST+5~, PWD+10~, DF~, DF+1, DF+2*, DF+3*, FL~, FL+2
Y SEND+4~, SEND+7*, SEND+8*, SEND+9, LIST+5~, PWD+10~
ZISH SEND+4~, SEND+8*
ZISH1 OPEN~, OPEN+21, OPEN+29, DEL~, DEL+8, DEL+18, DEL+19, FROM~, SEND~, SEND+7
, SEND+8, LIST~, LIST+11, LIST+20, MV~, MV+6, MV+13, PWD~
ZISH1(1 PWD+11*, PWD+13
ZISH2 OPEN~, OPEN+27, OPEN+29, DEL~, DEL+11, FROM~, SEND~, SEND+5, SEND+7, LIST~
, LIST+15, MV~, MV+13*, MV+16
ZISH2( DEL+15, DEL+17, SEND+8, LIST+18
ZISH2(0 OPEN+24, DEL+11, LIST+15, MV+10
ZISH2(1 DEL+11*, LIST+15*
ZISH3 OPEN~, OPEN+32, OPEN+36, FROM~, SEND~, LIST~, MV~, MV+7, MV+14
ZISH3( LIST+22*, LIST+24*
ZISH4 FROM~, MV~, MV+14*, MV+16
ZISH4(0 MV+10
ZISH5 FROM~
ZISHC DEL+5~, DEL+19*, LIST+5~, MV+3~, JW+1
ZISHCNT LIST+5~, LIST+8*, LIST+22*, LIST+24*
ZISHDA DEL+5~, DEL+15*, DEL+17*, LIST+5~, LIST+18*
ZISHDF OPEN+18~, OPEN+29*, OPEN+32, DEL+5~, DEL+18*, DEL+19, LIST+5~, LIST+20*, LIST+22
ZISHF DEL+5~, DEL+15*, DEL+17*, DEL+18, DEL+19, LIST+5~, LIST+18*, LIST+19*, LIST+20
ZISHIOP OPEN+18~, OPEN+32*
ZISHNUM DEL+5~, DEL+20*, JW+1
ZISHP1 FL+1~, FL+2*
ZISHP2 FL+1~, FL+2*
ZISHPARM SEND+4~
ZISHQ OPEN+18~, OPEN+37*, OPEN+40, OPEN+41, DEL+5~, DEL+15*, DEL+16
ZISHX OPEN+24*, DEL+5~, DEL+15*, DEL+16, DEL+23, LIST+5~, LIST+22*, LIST+24*, LIST+27, MV+3~
, MV+10*, MV+16*, MV+18, JW+1*
>> ZTQUEUED OPEN+40
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All