| DNXBK | Back to Index page |
|
Prolog Control Block Contents DNXBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| DNXBK Prolog | Top of page |
NAME : HCPDNXBK
DESCRIPTION: Directory index block
DSECT : DNXBK
FUNCTION : The directory index block maps the header
and entries for the various directory indices.
LOCATED BY : DHDRUSER field of HCPDHDR
DHDRUID field of HCPDHDR
DHDRGID field of HCPDHDR
DNXHDAD field of HCPDHDR
CREATED BY : HCPDIR
HCPUDTBI
DELETED BY : HCPUDSAT
HCPUDSDS
HCPUDSIN
RELOCATION CONSIDERATIONS : None
COMMENTS : This DSECT references fields in
HCPDUNDX, so any module using this DSECT must
also COPY HCPDUNDX.
This DSECT is used to map the various directory
indices. Each mapping consists of a header portion
and a variable number of index entries. A given
DNXBK will only contain a single type of entry;
that is, entry types are never mixed in a single
DNXBK. This DSECT is used to map both levels of
the 2-level indices.
|
| DNXBK Control Block Content | Top of page |
|
| DNXBK Storage Layout | Top of page |
*** DNXBK - Directory index block
*
* +---------------------------+-------------+-------------+
* 0 | DNXHDAD | DNXHCNT |/////////////|
* +---------------------------+-------------+-------------+
* 8 | DNXHLABL |
* | |
* +---------------------------+---------------------------+
* 18 | DNXGID | DNXGINAM- |
* +---------------------------+---------------------------+
* 20 | -(01C) | DNXGICNT |
* +---------------------------+-------------+-------------+
* 28 | DNXGIDAD | DNXGIDSP | 2E
* +---------------------------+-------------+
*
*** DNXBK - Directory index block
*** Overlay for DNXENTRY in DNXBK
*
* +-------------------------------------------------------+
* 18 | DNXUSBIG |
* +---------------------------+---------------------------+
* 20 | DNXUSDAD | 24
* +---------------------------+
*
*** Overlay for DNXENTRY in DNXBK
*** Overlay for DNXENTRY in DNXBK
*
* +---------------------------+---------------------------+
* 18 | DNXUIBIG | DNXUIDAD |
* +---------------------------+---------------------------+
* 20
*
*** Overlay for DNXENTRY in DNXBK
*** Overlay for DNXENTRY in DNXBK
*
* +-------------------------------------------------------+
* 18 |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
*
*** Overlay for DNXENTRY in DNXBK
|
| DNXBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- DNXDUNDX 0020 DNXENTRY 0018 DNXGICNT 0024 DNXGID 0018 DNXGIDAD 0028 DNXGIDNT 0018 DNXGIDSP 002C DNXGINAM 001C DNXGINSZ 002C 00000016 DNXGIPT1 0018 DNXGIPT2 0024 DNXHCNT 0004 DNXHDAD 0000 DNXHDR 0000 DNXHDRSZ 0008 00000018 DNXHLABL 0008 DNXUIBIG 0018 DNXUIDAD 001C DNXUIDNT 0018 DNXUINSZ 001C 00000008 DNXUSBIG 0018 DNXUSDAD 0020 DNXUSNSZ 0020 0000000C DNXUSRNT 0018 |
Copyright IBM Corporation, 1990, 2018