1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 declare (
18
19 MSEG_A_ACCESS initial ("400000000000"b3),
20 MSEG_D_ACCESS initial ("200000000000"b3),
21 MSEG_R_ACCESS initial ("100000000000"b3),
22 MSEG_O_ACCESS initial ("040000000000"b3),
23 MSEG_S_ACCESS initial ("020000000000"b3),
24 MSEG_W_ACCESS initial ("010000000000"b3),
25 MSEG_U_ACCESS initial ("004000000000"b3)
26 ) bit (36) aligned static options (constant);
27
28 declare (
29
30 MSEG_NULL_ACCESS initial ("000000000000"b3),
31 MSEG_FULL_ACCESS initial ("774000000000"b3)
32 ) bit (36) aligned static options (constant);
33
34
35
36 declare (
37
38
39
40
41 MSEG_MBX_INITIAL_ACL dimension (3) static options (constant)
42 initial ("770000000000"b3, "450000000000"b3, "450000000000"b3),
43 MSEG_MBX_CREATOR_INITIAL_ACCESS defined (MSEG_MBX_INITIAL_ACL (1)),
44 MSEG_MBX_SYSDAEMON_INITIAL_ACCESS defined (MSEG_MBX_INITIAL_ACL (2)),
45 MSEG_MBX_OTHERS_INITIAL_ACCESS defined (MSEG_MBX_INITIAL_ACL (3))
46 ) bit (36) aligned;
47
48 declare (
49
50
51
52
53
54 MSEG_QUEUE_INITIAL_ACL dimension (3) static options (constant)
55 initial ("760000000000"b3, "440000000000"b3, "000000000000"b3),
56 MSEG_QUEUE_CREATOR_INITIAL_ACCESS defined (MSEG_QUEUE_INITIAL_ACL (1)),
57 MSEG_QUEUE_SYSDAEMON_INITIAL_ACCESS defined (MSEG_QUEUE_INITIAL_ACL (2)),
58 MSEG_QUEUE_OTHERS_INITIAL_ACCESS defined (MSEG_QUEUE_INITIAL_ACL (3))
59 ) bit (36) aligned;
60
61 declare (
62
63
64
65 MSEG_QUEUE_USER_ACCESS initial ("440000000000"b3),
66 MSEG_QUEUE_ADMIN_ACCESS initial ("560000000000"b3))
67 bit (36) aligned int static options(constant);
68
69