|
NAME : HCPPXIBK
DESCRIPTION: POSIX IDs Block
DSECT : PXIBK
FUNCTION : Contain the POSIX IDs associated with a
process.
LOCATED BY : PXINEXT
SYSPXIBK
VMDPXIBK
CREATED BY : HCPPXCBS
HCPPXCCR
HCPPXDLN
DELETED BY : HCPPXCRL
SERIALIZED : The VMDPXILK serializes access to the
PXIBK chain, and the PXILOCK serializes access to
the data in a PXIBK.
RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
guest relocation (LGR). The bits and fields that
need to be relocated are defined in the
corresponding LGRPXIBK COPY file. Whenever changes
are made to this control block, consideration must
be given to any effects these changes will have on
a relocation. If any new fields or bits are
defined, they may need to be relocated. If
existing bits or fields are changed, corresponding
modifications may be required in the LGR version of
this control block. Consider also the effects of
these changes on a relocation involving a back-level
release of CP.
COMMENTS : This block contains the POSIX user IDs
(UIDs) and POSIX group IDs (GIDs), and it points to
the supplementary group IDs (SGIDs). These are
initially set or derived from the "POSIX database".
Since this block contains most of the environmental
information CP has about a POSIX process, it is
often referred to as a "process context".
See the HCPPXC module prolog for more serialization
and data structure details.
Any time this block is included in a module, the
HCPPSGBK must also be included, because the PXIBK
references fields defined in the PSGBK.
| |