Program Organization
This section includes a program description
of theDKKDIR module. DKKDIR creates the YK/370 directory on a system
ownedvolume. ].!!try :f2int§ DKKDIRCT is the entry point when the
directoryprogram is executed standalone
and DKKDIRED is the entry point when the
directory program is executed under the
control ofCKS. !!2 ut i.!!§§ None
Attributes--Not-serially reusable. g! !!i! If executed under the control of C8S, register 15 contains a return code at
exit.
ReturnCode -,--- 2
3
4
5 Invalid filename or file not
found.
Error loading the directory.
Invalidoption from CMS. Directory not swapped, user
class not A, B, orC. Directory not swapped, system
(cld) directory locked.SS IBM VM/370 Service Routines Program Logic
ReturnCode --6- 1xx 2xx Keaning Directory not swaPFed; the
directory thesystem is
using is nct the directory
just updated.
Error inCMS BDBOF rcutine.
Error inC!S TYPLIN routine. xx is the CKS routine return code. BO: Work register.
B1:Pointer to input field.
R2:
R3:
R4:
R5:
R6:
R1:RS: R9 : R10: R11:
R12:
R13:
R14:
R 15:Pointer to lOB. Pointer to output buffer. Work register.
Input countfrom SCINCARD. DASD address. Work register. Work register. Work register.
Branch and link return address.
Pointer to the nextODEVBLOK. Work register. RIIRBOF, pointer tc the ODIRELOK buffer. R!ACBOF, pointer to the OKICELCK buffer. RtEVBUF, pointer to the OKDEVELCK buffer.
Base register 3.RMAC, pointer to O!ICELOK. RIEV, pointer to ODEVELOK. Base register 1.
Base register 2.
Return address.RIIR, pointer to ODIRELOK. External References --I8KORDS---rs----called via a DIAGNOSE new VK/310 instruction to write the
directory onDISD.
This section includes a program description
of the
owned
directory
and DKKDIRED is the entry point when the
directory program is executed under the
control of
Attributes
exit.
Return
3
4
5
found.
Error loading the directory.
Invalid
class not A, B, or
(cld) directory locked.
Return
directory the
using is nct the directory
just updated.
Error in
Error in
B1:
R2:
R3:
R4:
R5:
R6:
R1:
R12:
R13:
R14:
R 15:
Input count
Branch and link return address.
Pointer to the next
Base register 3.
Base register 2.
Return address.
directory on