Aug. 1r 1979 LOCKBLOK 1QfKBLOK: USERID LOCK CONTROL LOCKBLOK is used to synchronize execution for sections of nonreenterable code. Locked users are returned to the CPEXBLOK queue when the function being executed completes or no
longer requires nonreenterable resources.LOCKBLOKs are queued off DMKSYSLB. Hexadecimal
Displacement
o
4
8
o
8
Field
NameLOCK NEXT LOCK NEXT DS LOCKQUE DS LOCKNAME DS LOCKSIZE EQU 1F
1F
1DLOCKNAME LOCKQUE Field Description, Contents r Meaning
Pointer to the next lock control block
Pointer toCPEXBLOK queue
The name being locked(*-LOCKBLOK)/8 LOCKBLOK size in doublewords (X'02') Section 1. CP Data Areas and Control Blocks 33
longer requires nonreenterable resources.
Displacement
o
4
8
o
8
Field
Name
1F
1D
Pointer to the next lock control block
Pointer to
The name being locked