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
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
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 V4R1.0.
Last updated on 5 Jun 2001 at 13:29:25 EDT.
Copyright IBM Corporation, 1990, 2001