1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 dcl (maxdevt init (9),
44 bulkdevt init (1),
45 msu0500devt init (2),
46 msu0451devt init (3),
47 msu0450devt init (3),
48 msu0400devt init (4),
49 dsu191devt init (4),
50 dsu190devt init (5),
51 dsu181devt init (6),
52 msu0501devt init (7),
53 fips3380devt init (8),
54 fips3381devt init (9)
55 ) fixed bin (4) static options (constant);
56
57 dcl MODEL (12) fixed bin static options (constant) init
58 (0, 500, 451, 450, 400, 402, 191, 190, 181, 501, 3380, 3381);
59
60 dcl MODELX (12) fixed bin static options (constant) init
61 (1, 2, 3, 3, 4, 4, 4, 5, 6, 7, 8, 9);
62
63 dcl MODELN (9) fixed bin static options (constant) init
64 (0, 500, 451, 400, 190, 181, 501, 3380, 3381);
65
66 dcl device_names (9) char (4) aligned static options (constant) init
67 ("bulk", "d500", "d451", "d400", "d190", "d181", "d501", "3380", "3381");
68
69 dcl first_dev_number (9) fixed bin (17) static options (constant) init
70 (1, 1, 1, 1, 1, 1, 1, 0, 0);
71
72 dcl fips_type_disk (9) bit (1) unal static options (constant) init
73 ("0"b,"0"b,"0"b,"0"b,"0"b,"0"b,"0"b,"1"b,"1"b);
74
75 dcl media_removable (9) bit (1) static options (constant) init
76 ("0"b, "0"b, "1"b, "1"b, "1"b, "1"b, "0"b, "0"b, "0"b);
77
78 dcl shared_spindle (9) bit (1) static options (constant) init
79 ("0"b, "1"b, "0"b, "0"b, "0"b, "0"b, "1"b, "0"b, "0"b);
80
81 dcl needs_alt_part (9) bit (1) static options (constant) init
82 ("0"b, "0"b, "1"b, "1"b, "1"b, "1"b, "0"b, "0"b, "0"b);
83
84 dcl seek_command (9) bit (6) init
85 ("00"b3,"34"b3,"34"b3,"34"b3,"34"b3,"34"b3,"34"b3,"30"b3, "30"b3);
86
87 dcl rec_per_dev (9) fixed bin (21) static options (constant) init
88 (0, 38258, 38258, 19270, 14760, 4444, 67200, 112395, 224790);
89
90 dcl rec_per_sv (9) fixed bin static options (constant) init
91 (0, 38258, 38258, 19270, 14760, 4444, 67200, 56134, 74930);
92
93 dcl number_of_sv (9) fixed bin static options (constant) init
94 (0, 0, 0, 0, 0, 0, 0, 2, 3);
95
96 dcl valid_sv_string char (3) static options (constant) init
97 ("abc");
98
99 dcl valid_sv_array (0:2) char (1) static options (constant)
100 init ("a","b","c");
101
102 dcl cyl_per_dev (9) fixed bin static options (constant) init
103 (0, 814, 814, 410, 410, 202, 840, 885, 1770);
104
105 dcl cyl_per_sv (9) fixed bin static options (constant) init
106 (0, 814, 814, 410, 410, 202, 840, 442, 590);
107
108 dcl rec_per_cyl (9) fixed bin static options (constant) init
109 (0, 47, 47, 47, 36, 22, 80, 127, 127);
110
111 dcl tracks_per_cyl (9) fixed bin static options (constant) init
112 (0, 19, 19, 19, 19, 20, 20, 15, 15);
113
114
115 dcl first_rec_num (9) fixed bin static options (constant) init
116 (0, 0, 0, 0, 0, 0, 0, 0, 0);
117
118 dcl last_rec_num (9) fixed bin (18) static options (constant) init
119 (0, 38257, 38116, 19128, 14651, 4399, 67199, 112394, 224789);
120
121 dcl last_sv_rec_num (9) fixed bin (18) static options (constant) init
122 (0, 38257, 38116, 19128, 14651, 4399, 67199, 56133, 74929);
123
124 dcl first_sect_num (9) fixed bin (24) static options (constant) init
125 (0, 0, 0, 0, 0, 0, 0, 0, 0);
126
127 dcl last_sect_num (9) fixed bin (24) static options (constant) init
128 (0, 618639, 616359, 309319, 239722, 71999, 1075199, 225674, 451349);
129
130 dcl first_alt_sect_num (9) fixed bin (24) static options (constant) init
131 (0, 638400, 616360, 309320, 239723, 72000, 1075200, 225675, 451350);
132
133 dcl last_alt_sect_num (9) fixed bin (24) static options (constant) init
134 (0, 639919, 618639, 311599, 241489, 72719, 1077759, 225930, 451605);
135
136 dcl last_physical_sect_num (9) fixed bin (24) static options (constant) init
137 (0, 639919, 619399, 312359, 242249, 72359, 1077759, 225674, 451859);
138
139 dcl dev_time (9) float bin (27) static options (constant) init
140 (384e0, 33187e0, 33187e0, 34722e0, 46935e0, 52631e0, 33187e0, 26260e0, 26260e0);
141
142 %include fs_dev_types_sector;
143
144