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

#### DUNDX

Prolog

Control Block Contents
DUNDX DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DUNDX Prolog

     NAME       : HCPDUNDX
     DESCRIPTION: DIRECTORY USER INDEX BLOCK
     DSECT      : DUNDX
     FUNCTION   : THE DIRECTORY USER INDEX BLOCK CONTAINS ACCESS
                  INFORMATION TO A USER'S HCPDDEV AND HCPDVMD BLOCKS
     LOCATED BY : DUNIFPNT CHAINED
     CREATED BY : HCPDIR, HCPUDR
     DELETED BY : HCPUDR

#### DUNDX Control Block Content

#### DUNDX DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DUNDX          DIRECTORY USER INDEX BLOCK
    0000    0 Signed       4 DUNIFPNT       OPEN QUEUE PTR FOR USE BY HCPUDR
    0004    4 Signed       2 DUNIMDSP       DISP OF DVMD BLOCK IN PAGE
    0006    6 Signed       2 DUNIDDSP       DISP OF DDEV BLOCK IN PAGE
    0008    8 Signed       4 DUNIMDAS       SLOT ADDR OF USER DVMD BLOCK CCPV
                                            for CKD DASD addresses PPPV for
                                            FBA DASD addresses
    000C   12 Signed       4 DUNIDDAS       SLOT ADDR OF 1ST USER DDEV BLOCK
                                            CCPV for CKD DASD addresses PPPV
                                            for FBA DASD addresses
    0010   16 Dbl-Word     8 DUNIUSER       VIRTUAL MACHINE USERID
    0018   24 Bitstring    1 DUNIDEF        VIRTUAL MACHINE DEFINITION FLAGS
              1... ....      DVMDXSTR       X'80' EXTENDED STORAGE FACILITY
                                            ALLOWED
              .1.. ....      DVMDNOP        X'40' 'NOPDATA' STATEMENT IN
                                            ENTRY
              ..1. ....      DVMDNLG        X'20' VIRTUAL MACHINE'S PSWD IS
                                            NOLOG
              ...1 ....      DVMDVXC        X'10' GUEST IS A VIRTUAL ESA/XC
                                            MACHINE
              .... 1...      DVMDVESA       X'08' GUEST IS A VIRTUAL ESA
              .... .1..      DVMDYES        X'04' USER HAS AT LEAST ONE DDEV
              .... ..1.      DVMDVXA        X'02' GUEST IS A VIRTUAL XA
              .... ...1      DVMDV370       X'01' GUEST IS A VIRTUAL 370
    0019   25 Bitstring    1 DUNIBLOK       Flags for blocks
              1... ....      DUNIAPPC       X'80' User has at least one DAPPC
                                            block
              .1.. ....      DUNIIUCV       X'40' User has at least one DIUCV
                                            block
    001A   26 Bitstring    1 DUNIFLAG       Flags
              1... ....      DUNIAUTO       X'80' Virtual machine's pswd is
                                            AUTOONLY
              .1.. ....      DUNIDFLT       X'40' User is a member of the
                                            POSIX default group
              ..1. ....      DUNIDLTD       X'20' User deleted
    001B   27 Bitstring    1 *              Reserved for future IBM use
    001C   28 Signed       4 DUNIUID        POSIX user ID (UID)
              00000004       DUNISIZE       (*-DUNDX+7)/8 DUNDX BLOCK SIZE IN
                                            DW'S

#### DUNDX Storage Layout

    *** DUNDX - DIRECTORY USER INDEX BLOCK
    *
    *     +---------------------------+-------------+-------------+
    *   0 |         DUNIFPNT          |  DUNIMDSP   |  DUNIDDSP   |
    *     +---------------------------+-------------+-------------+
    *   8 |         DUNIMDAS          |         DUNIDDAS          |
    *     +---------------------------+---------------------------+
    *  10 |                       DUNIUSER                        |
    *     +------+------+------+------+---------------------------+
    *  18 |:IDEF |:IBLOK|:IFLAG|//////|         DUNIUID           |
    *     +------+------+------+------+---------------------------+
    *  20
    *
    *** DUNDX - DIRECTORY USER INDEX BLOCK

#### DUNDX Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DUNIAPPC       0019 80
    DUNIAUTO       001A 80
    DUNIBLOK       0019
    DUNIDDAS       000C
    DUNIDDSP       0006
    DUNIDEF        0018
    DUNIDFLT       001A 40
    DUNIDLTD       001A 20
    DUNIFLAG       001A
    DUNIFPNT       0000
    DUNIIUCV       0019 40
    DUNIMDAS       0008
    DUNIMDSP       0004
    DUNISIZE       001C 00000004
    DUNIUID        001C
    DUNIUSER       0010
    DVMDNLG        0018 20
    DVMDNOP        0018 40
    DVMDVESA       0018 08
    DVMDVXA        0018 02
    DVMDVXC        0018 10
    DVMDV370       0018 01
    DVMDXSTR       0018 80
    DVMDYES        0018 04

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:52:07 EDT.
Copyright IBM Corporation, 1990, 2005