Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
PSGBK
Control Block Contents
PSGBK DSECT
Cross Reference (Contains links to field and bit definitions)
PSGBK Prolog
Name : HCPPSGBK Description: POSIX supplementary GIDs Block DSECT : PSGBK Function : This DSECT is used to map the supplementary GID list associated with a PXIBK Located by : PXIPSGBK Created by : Routines that create the associated PXIBK Deleted by : Routines that create the associated PXIBK Serialized : Share of any PXIBK lock in a PXIBK that points to the PSGBK. See HCPPXIBK for additional information. Comments : PSGBKs are sometimes imbedded in a PXIBK and are sometimes alone in their own free storage block. A PSGBK can be pointed to by zero or more PXIBKs.
PSGBK Control Block Content
PSGBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PSGBK POSIX supplementary GIDs Block 0000 0 Signed 4 PSGCOUNT Count of supplementary GIDs (has to be at least one because the user's primary GID will always be included here) 0004 4 Signed 4 PSGPXICT Count of PXIBKs whose PXIPSGBK field points to this PSGBK 0008 8 Bitstring 1 PSGFLAG Flag byte 1... .... PSGINPXI X'80' This PSGBK is actually contained in a PXIBK 0009 9 Bitstring 3 * Reserved for IBM use 0000000C PSGHDRLN (*-PSGBK) Size of fixed-length portion of the PSGBK, in bytes 000C 12 Signed 4 PSGSGIDS (0) Beginning of supplementary GIDs. PSGCOUNT indicates how many SGIDs are here.
PSGBK Storage Layout
*** PSGBK - POSIX supplementary GIDs Block * * +---------------------------+---------------------------+ * 0 | PSGCOUNT | PSGPXICT | * +------+--------------------+---------------------------+ * 8 |:FLAG |////////////////////| * +------+--------------------+ * *** PSGBK - POSIX supplementary GIDs Block
PSGBK Cross Reference
Symbol Dspl Value -------------- ---- ----- PSGCOUNT 0000 PSGFLAG 0008 PSGHDRLN 0009 0000000C PSGINPXI 0008 80 PSGPXICT 0004 PSGSGIDS 000C
Last updated on 5 Jun 2001 at 16:18:26 EDT.
Copyright IBM Corporation, 1990, 2001