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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ZISFDTM

Package: Kernel

Routine: ZISFDTM Platform: DTM


Information

%ZISF ;SFISC/AC -- HOST FILES (DataTree) ;6/21/93 15:36

Source Information

Source file <ZISFDTM.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 5 (SBR,YN)^%ZIS1  SETPAR^%ZIS3  ASKPAR^%ZIS6  $$MODE^%ZISF  FREEDEV^%ZOSV1  

Entry Points

Name Comments DBIA/ICR reference
HFS
H
H1
OVERWR
HFSIOO ;
HOPT
HELPFR
HLP1
EXIST ;
ASKHFS ;---Ask host file name---
ASKAGN
SETOPAR
MODE(X1,X2) ;Return value in Y

External References

Name Field # of Occurrence
SBR^%ZIS1 HFSIOO+1, ASKAGN
YN^%ZIS1 OVERWR
SETPAR^%ZIS3 H1+4
ASKPAR^%ZIS6 H1+4
$$MODE^%ZISF HFS+3, H
FREEDEV^%ZOSV1 H1+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"File ",%ZISFN," does not exist!"
  • Line Location: H1+10
Function Call: WRITE
  • Prompt: !!,"File ",%ZISFN," exists. Overwrite"
  • Line Location: OVERWR+0
Function Call: WRITE
  • Prompt: !,"Answer YES or NO"
  • Line Location: OVERWR+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>40
  • Line Location: HFSIOO+1
Function Call: WRITE
  • Prompt: ?45,"INPUT/OUTPUT OPERATION: "
  • Line Location: HFSIOO+1
Function Call: WRITE
  • Prompt: !,"Enter one of the following host file input/ouput operation:"
  • Line Location: HOPT+0
Function Call: WRITE
  • Prompt: !,?16,"R = READ",!,?16,"W = WRITE",!,?16,"A = APPEND"
  • Line Location: HOPT+1
Function Call: WRITE
  • Prompt: !,^(0)
  • Line Location: HELPFR+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HELPFR+2
Function Call: WRITE
  • Prompt: !,"Enter a valid file name for the host operating system"
  • Line Location: HLP1+0
Function Call: WRITE
  • Prompt: !,"HOST FILE NAME: "
  • Line Location: ASKAGN+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] H1+5, ASKHFS+1
^DIC(9.2 - [#9.2] HELPFRHELPFR+1

Label References

Name Line Occurrences
ASKAGN ASKAGN+1
ASKHFS HFS+8
EXIST H1+9
HELPFR HFSIOO+5, ASKAGN+1
HFSIOO H1+5, HFSIOO+6
HLP1 ASKAGN+1
HOPT HFSIOO+4
OVERWR OVERWR+1
SETOPAR ASKAGN+4

Naked Globals

Name Field # of Occurrence
^( HELPFR+1
^(0 HELPFRHELPFR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % OVERWR*, OVERWR+1, OVERWR+2
>> %E H1+5, ASKHFS+1
>> %IS H1
>> %IS("HFSIO" HFS
>> %IS("IOPAR" HFS
>> %X HFS+5*, HFS+6*, HH1+1, HFSIOO+2*, HFSIOO+4, HFSIOO+5, HFSIOO+6, HFSIOO+7, HELPFR+1*
HELPFR+2*, ASKHFS+1*, ASKHFS+2, ASKAGN+1, ASKAGN+3*, SETOPARSETOPAR+1
>> %ZIS("HFSMODE" HFS+1, HFS+2, HFS+3, HH1+5
>> %ZIS("HFSNAME" HFS+1, HFS+3, HFS+4, HFS+5, HFS+6, HFS+7, ASKHFS+2
>> %ZISFLG H1+9, H1+10, EXIST+1*, EXIST+2*, EXIST+3*, EXIST+4, EXIST+5*
>> %ZISFN H1+7*, H1+10, OVERWREXIST+2
>> %ZISHFR HFSIOO+5*, HELPFRASKAGN+1*
>> %ZISI HELPFR*, HELPFR+1
>> %ZISMODE H1+6*, EXIST+3, EXIST+4
>> %ZISOPAR HFS+3*, H*, H1+1, H1+2*, H1+6, H1+7, HFSIOO+7*, SETOPAR*, SETOPAR+1*
>> %ZTYPE H1+5
>> DFOUT HFSIOO+3
>> DTOUT HFSIOO+3, ASKAGN+2
>> DUOUT HFSIOO+3, ASKAGN+2
IO H1+3, H1+8
IO("HFSIO" H1*, H1+3*
IO("Q" H1
>> IOP HFSHFS+4, HFS+7, H1+1, H1+4, H1+8, ASKHFS+2
>> POP H1+1*, H1+5, H1+8*, H1+10*, OVERWR+2*, HFSIOO+3*, ASKAGN+2*
U OVERWR*
X1 MODE~, MODE+2
X2 MODE~, MODE+2
Y MODE+1~, MODE+2*, MODE+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All