1 /*        BEGIN INCLUDE FILE --- lock_seg.incl.pl1 --- January 1971   */
 2 
 3 declare   lock_seg$ external ,
 4           lock_segp pointer ;
 5 
 6 declare   1 lock_seg based aligned ,
 7             2 pad1(7) fixed bin(17) ,
 8             2 index fixed bin(17),
 9             2 array(0:126) ,
10 
11               3 lock_ptr pointer ,
12               3 uid fixed bin(35) ,
13               3 pid bit(36) aligned ,
14               3 caller_ptr pointer ,
15               3 err_code bit(18) unaligned ,
16               3 pad2 bit(3) unaligned ,
17               3 call_type bit(6) unaligned ,
18               3 pad3 bit(8) unaligned ,
19               3 failsw bit(1) unaligned ,
20               3 count fixed bin(35) ;
21 
22 declare   1 lseg_entry based ,
23 
24             2 lock_ptr pointer ,
25             2 uid fixed bin(35) ,
26             2 pid bit(36) aligned ,
27             2 caller_ptr pointer ,
28             2 err_code bit(18) unaligned ,
29             2 pad2 bit(3) unaligned ,
30             2 call_type bit(6) unaligned ,
31             2 pad3 bit(8) unaligned ,
32             2 failsw bit(1) unaligned ,
33             2 count fixed bin(35) ;
34 
35 /*        END INCLUDE FILE --- lock_seg.incl.pl1 ---        */