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
 RELOCATION CONSIDERATIONS : None

 

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' DVMDXSTR EXTENDED STORAGE
                                        FACILITY ALLOWED
          .1.. ....      DVMDNOP        X'40' DVMDNOP 'NOPDATA' STATEMENT
                                        IN ENTRY
          ..1. ....      DVMDNLG        X'20' DVMDNLG VIRTUAL MACHINE'S
                                        PSWD IS NOLOG
          ...1 ....      DVMDVXC        X'10' DVMDVXC GUEST IS A VIRTUAL
                                        ESA/XC MACHINE
          .... 1...      DVMDVESA       X'08' DVMDVESA GUEST IS A VIRTUAL
                                        ESA
          .... .1..      DVMDYES        X'04' DVMDYES USER HAS AT LEAST
                                        ONE DDEV
          .... ..1.      DVMDVXA        X'02' DVMDVXA GUEST IS A VIRTUAL
                                        XA
          .... ...1      DVMDV370       X'01' DVMDV370 GUEST IS A VIRTUAL
                                        370
0019   25 Bitstring    1 DUNIBLOK       Flags for blocks
          1... ....      DUNIAPPC       X'80' DUNIAPPC User has at least
                                        one DAPPC block
          .1.. ....      DUNIIUCV       X'40' DUNIIUCV User has at least
                                        one DIUCV block
001A   26 Bitstring    1 DUNIFLAG       Flags
          1... ....      DUNIAUTO       X'80' DUNIAUTO Virtual machine's
                                        pswd is AUTOONLY
          .1.. ....      DUNIDFLT       X'40' DUNIDFLT User is a member
                                        of the POSIX default group
          ..1. ....      DUNIDLTD       X'20' DUNIDLTD User deleted
          ...1 ....      DUNIIDNT       X'10' DUNIIDNT This DVMD is an
                                        IDENT DVMD
          .... 1...      DUNISUB        X'08' DUNISUB This DVMD is a
                                        SUBCONFIG DVMD
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
DUNIIDNT       001A 10
DUNIIUCV       0019 40
DUNIMDAS       0008
DUNIMDSP       0004
DUNISIZE       001C 00000004
DUNISUB        001A 08
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 V6R2.0. Last updated on 21 Nov 2011 at 11:00:49 EDT.
Copyright IBM Corporation, 1990, 2011