Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DUNDX
Control Block Contents
DUNDX DSECT
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
Copyright IBM Corporation, 1990, 2011