1 /* Begin include file hc_lock.incl.pl1 BIM 2/82 */
 2 /* Replaced by hc_fast_lock.incl.pl1 RSC 11/84 because name of structure
 3    encourages name conflicts.
 4    USE HC_FAST_LOCK INSTEAD!
 5 */
 6 
 7 /* Lock format suitable for use with lock$lock_fast, unlock_fast */
 8 
 9 /* format: style3 */
10 
11 declare   lock_ptr            pointer;
12 declare   1 lock              aligned based (lock_ptr),
13             2 pid             bit (36) aligned,             /* holder of lock */
14             2 event           bit (36) aligned,             /* event associated with lock */
15             2 flags           aligned,
16               3 notify_sw     bit (1) unaligned,
17               3 pad           bit (35) unaligned;           /* certain locks use this pad, like dirs */
18 
19 /* End include file hc_lock.incl.pl1 */