Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### DIRSECT

Prolog

Control Block Contents
DIRSECT DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DIRSECT Prolog

     Name       : LIB
     Description: CMS PDS Directory Entry
     DSECT      : DIRSECT
     Function   : DIRSECT describes the fields of a CMS PDS
                  directory entry.

#### DIRSECT Control Block Content

#### DIRSECT DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DIRSECT        CMS PDS Directory Entry
    0000    0 Character    8 DIRMEMB        MEMBER NAME
    0008    8 Signed       2 DIRITEMX       SCP 2 BYTE START ITEM NO.
    000A   10 Bitstring    1 DIRFLG1        FLAG BYTE 1
    000B   11 Bitstring    1 DIRFLG2        FLAG BYTE 2 * FLAG DEFINITIONS
                                            FOR DIRFLG2
              1... ....      DIRNA          X'80' NOT AN ALIAS
              .... ...1      NULLREC        X'01' NULL RECORD ADDED FOR OS
                                            SIM..
    000C   12 Signed       4 DIRITEM        STARTING ITEM NO. OF MEMBER
              00000010       DIRENTSZ       *-DIRSECT LENGTH OF DIRECTORY
                                            ENTRY
              00000010       DIRNEXT        *

#### DIRSECT Storage Layout

    *** DIRSECT - CMS PDS Directory Entry
    *
    *     +-------------------------------------------------------+
    *   0 |                       DIRMEMB                         |
    *     +-------------+------+------+---------------------------+
    *   8 |  DIRITEMX   |:FLG1 |:FLG2 |         DIRITEM           |
    *     +-------------+------+------+---------------------------+
    *  10
    *
    *** DIRSECT - CMS PDS Directory Entry

#### DIRSECT Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DIRENTSZ       000C 00000010
    DIRFLG1        000A
    DIRFLG2        000B
    DIRITEM        000C
    DIRITEMX       0008
    DIRMEMB        0000
    DIRNA          000B 80
    DIRNEXT        000C 00000010
    NULLREC        000B 01

This information is based on z/VM V6R1.0.
Last updated on 23 Oct 2009 at 11:02:07 EDT.
Copyright IBM Corporation, 1990, 2008