Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:53:31 EDT.
Copyright IBM Corporation, 1990, 1999