1
2
3 dcl access_pointer pointer;
4 dcl access_word bit(36) based(access_pointer);
5
6 dcl
7 1 bits aligned based(access_pointer),
8 2 without_password,
9 3 catalog bit(1) unal,
10 3 password bit(1) unal,
11 3 bit_2 bit(1) unal,
12 3 owner bit(1) unal,
13 3 bit_4 bit(1) unal,
14 3 execute bit(1) unal,
15 3 append bit(1) unal,
16 3 write bit(1) unal,
17 3 read bit(1) unal,
18 3 listable bit(1) unal,
19 3 saveable bit(1) unal,
20 3 compile bit(1) unal,
21 3 public bit(1) unal,
22 3 group bit(1) unal,
23 3 system_code bit(4) unal,
24
25 2 with_password,
26 3 executive_trap bit(1) unal,
27 3 slave_trap bit(1) unal,
28 3 bit_20 bit(1) unal,
29 3 owner bit(1) unal,
30 3 bit_22 bit(1) unal,
31 3 execute bit(1) unal,
32 3 append bit(1) unal,
33 3 write bit(1) unal,
34 3 read bit(1) unal,
35 3 listable bit(1) unal,
36 3 saveable bit(1) unal,
37 3 compile bit(1) unal,
38 3 public bit(1) unal,
39 3 group bit(1) unal,
40 3 system_code bit(4) unal;
41
42
43 dcl
44 1 access_fields aligned based(access_pointer),
45 2 access_with_password bit(18) unal,
46 2 access_without_password bit(18) unal;
47
48