| 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
Copyright IBM Corporation, 1990, 2002