NAME : HCPSHRBK
DESCRIPTION: SHARE BLOCK
DSECT : SHRBK
FUNCTION : This block is used to keep track of each NSS or DCSS
that a user is attached to.
LOCATED BY : All SHRBKs for the NSS and/or DCSSs that the
virtual machine user is accessing are chained
together in a list anchored off the VMDBK.
VMDSHRPT is the pointer to the first SHRBK
for this user. A zero pointer indicates
that the user's chain is empty.
SHRFWDPT is the pointer to the next SHRBK
in the user's chain. The chain end is
indicated when SHRFWDPT is zero.
- All SHRBKs for users using a specific SNTBK are
chained together in a doubly linked list
anchored off the SNTBK. This list represents
all users who have loaded the NSS or DCSS.
SNTSHRPT is the pointer to the first SHRBK
in the chain for this SNTBK. A zero pointer
indicates that the chain is empty.
SHRQUEFW is the pointer to the next SHRBK
in the chain for this SNTBK. The chain end
is indicated when SHRQUEFW is zero.
SHRQUEBK is the pointer to the previous SHRBK
in the chain for this SNTBK.
CREATED BY : HCPNSL when loading an NSS or DCSS.
DELETED BY : HCPNSP - when the user purges the DCSS.
HCPNSP - when the user IPLs a system, all
SHRBKs for that user are purged.
RELOCATION CONSIDERATIONS : None
COMMENTS : None.