About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
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. |
PSGBK
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 |////////////////////| | * +------+--------------------+ | * 10 | | * = PSGSGIDS = * | | * +-------------------------------------------------------+ * *** PSGBK - POSIX supplementary GIDs Block
PSGBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----PSGCOUNT 0000
PSGFLAG 0008
PSGHDRLN 0009 0000000C
PSGINPXI 0008 80
PSGPXICT 0004
PSGSGIDS 000C
Last updated on 3 Aug 1999 at 12:25:32 EDT.
Copyright IBM Corporation, 1990, 1999