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. |
DGRPM
Cross Reference (Contains links to field and bit definitions)
DGRPM Prolog
Name : HCPDGRPM Description: Directory POSIX group member block DSECT : DGRPM Function : The directory POSIX group member block contains a list of group members derived from POSIXGLIST and POSIXINFO directory statements. Located by : DGRPNDAD/DGRPNDSP fields of HCPDGRPM DNXGIDAD/DNXGIDSP fields of HCPDNXBK Created by : HCPDIR HCPUDPRD Deleted by : HCPLGBFR HCPPXIQD HCPUDPQG HCPUDPRD Comments : This DSECT references fields in HCPEQUAT, so any module using this DSECT must also COPY HCPEQUAT. An "in-storage" copy of this block may contain data from the online directory or an ESM.
DGRPM Control Block Content
DGRPM DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DGRPM Directory POSIX group member block 0000 0 Signed 4 DGRPMLEN DGRPM block size in bytes 0004 4 Character 3 DGRPLABL Label to validate this block 0007 7 Bitstring 1 DGRPVERS Version code for this block .... .... DGRPVER0 X'00' Initial version 0008 8 Bitstring 6 DGRPNEXT (0) Address of next DGRPM on the chain 0008 8 Signed 4 DGRPNDAD DASD address of the next DGRPM CCPV for CKD DASD addresses PPPV for CKD DASD addresses DGRPNDAD is also used for the storage address of the next DGRPM in an in-storage chain. 000C 12 Signed 2 DGRPNDSP Offset to the next DGRPM 000E 14 Signed 2 * Reserved for IBM use 00000010 DGRPHDBS (*-DGRPM) Size of fixed-length portion of the DGRPM, in bytes 0010 16 Character 8 DGRPMNAM (0) Start of variable length data It will contain group member names (VM userids) **** THE VALUE OF FSMAXB FOR DATAMAP IS 4072 000001FB DGRPMXGM (FSMAXB-DGRPHDBS)/L'DGRPMNAM Maximum number of group members in a single DGRPM 00000FD8 DGRPMXLN (DGRPMXGM*L'DGRPMNAM) Maximum length of DGRPMNAM array 00000FE8 DGRPMXBS (DGRPHDBS+DGRPMXLN) Maximum DGRPM block size, in bytes 000001FD DGRPMXDS (DGRPMXBS+7)/8 Maximum DGRPM block size, in doublewords
DGRPM Storage Layout
*** DGRPM - Directory POSIX group member block * * +---------------------------+--------------------+------+ * 0 | DGRPMLEN | DGRPLABL |:PVERS| * +---------------------------+-------------+------+------+ * 8 | DGRPNDAD | DGRPNDSP |/////////////| * +---------------------------+-------------+-------------+ * 10 | | * = DGRPMNAM = * | | * +-------------------------------------------------------+ * *** DGRPM - Directory POSIX group member block
DGRPM Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----DGRPHDBS 000E 00000010
DGRPLABL 0004
DGRPMLEN 0000
DGRPMNAM 0010
DGRPMXBS 0010 00000FE8
DGRPMXDS 0010 000001FD
DGRPMXGM 0010 000001FB
DGRPMXLN 0010 00000FD8
DGRPNDAD 0008
DGRPNDSP 000C
DGRPNEXT 0008
DGRPVERS 0007
DGRPVER0 0007 00
Last updated on 3 Aug 1999 at 11:51:32 EDT.
Copyright IBM Corporation, 1990, 1999