1 /* BEGIN INCLUDE FILE gtss_ust_ext_.incl.pl1 */
  2 /* UST: User Status Table
  3    definitions based on
  4    System Tables, Order number DD14-01E, January 1981
  5    Section 15, Time Sharing System
  6 
  7    Authors: Robert J. Grimes  Created
  8    -        Albert N. Kepner    1978
  9    -        Robert M. May
 10    -        David B. Ward
 11    Change:  Dave Ward         02/23/79 Level 4 numbering.
 12    Change:  Ron Barstad  83-07-12 Repaired damaged formating and word offset comments
 13                                   Brought up to 4JS3 functionality
 14 */
 15 /* octal word offsets of entries */
 16 dcl 1 gtss_ust_ext_$ust aligned ext,
 17       3 gtss_ust,
 18 /* 0-1  */          4 lid               bit (72),
 19 /* 2    */          4 lstp              bit (36),
 20 /* 3    */          4 ltin              bit (36),
 21 /* 4    */          4 lstio,
 22                               5 no_of_chars_by_8  fixed bin (18) uns unal,
 23                               5 no_of_disk_io     fixed bin (18) uns unal,
 24 /* 5    */          4 lsnub             bit (36),
 25 /* 6-7  */          4 lchg              bit (72),
 26 /* 10   */          4 lbuf,
 27                               5 address           bit (18)unaligned,
 28                               5 tally             bit (1)unaligned,
 29                               5 terminal_type     bit (5)unaligned,
 30                               5 station_id        bit (12)unaligned,
 31 /* 11-12 */         4 liost (0:1)       bit (36),
 32 /* 13   */          4 lcc               bit (36),
 33 /* 14   */          4 lback,
 34                               5 fill1             bit (18) unaligned,
 35                               5 gwake             fixed bin (17) unaligned,
 36 /* 15   */          4 lflag,
 37                               5 mp_list           bit (18) unaligned,
 38                               5 flags unaligned,
 39                                         6 b18               bit (1) unaligned,
 40                                         6 b19               bit (1) unaligned,
 41                                         6 b20               bit (1) unaligned,
 42                                         6 b21               bit (1) unaligned,
 43                                         6 b22               bit (1) unaligned,
 44                                         6 b23               bit (1) unaligned,
 45                                         6 b24               bit (1) unaligned,
 46                                         6 b25               bit (1) unaligned,
 47                                         6 b26               bit (1) unaligned,
 48                                         6 b27               bit (1) unaligned,
 49                                         6 b28               bit (1) unaligned,
 50                                         6 b29               bit (1) unaligned,
 51                                         6 b30               bit (1) unaligned,
 52                                         6 b31               bit (1) unaligned,
 53                                         6 b32               bit (1) unaligned,
 54                                         6 b33               bit (1) unaligned,
 55                                         6 b34               bit (1) unaligned,
 56                                         6 b35               bit (1) unaligned,
 57 /* 16   */          4 lkdss             bit (36),
 58 /* 17   */          4 lfile,
 59                               5 program_stack     fixed bin (17) unal,
 60                               5 file_list_ptr     bit (18) unal,
 61 /* 20   */          4 lttys             bit (36),
 62 /* 21   */          4 lswth,
 63                               5 b0                bit (1) unaligned,
 64                               5 b1                bit (1) unaligned,
 65                               5 b2                bit (1) unaligned,
 66                               5 b3                bit (1) unaligned,
 67                               5 b4                bit (1) unaligned,
 68                               5 b5                bit (1) unaligned,
 69                               5 b6                bit (1) unaligned,
 70                               5 b7                bit (1) unaligned,
 71                               5 b8                bit (1) unaligned,
 72                               5 b9                bit (1) unaligned,
 73                               5 b10               bit (1) unaligned,
 74                               5 b11               bit (1) unaligned,
 75                               5 b12               bit (1) unaligned,
 76                               5 b13               bit (1) unaligned,
 77                               5 b14               bit (1) unaligned,
 78                               5 b15               bit (1) unaligned,
 79                               5 b16               bit (1) unaligned,
 80                               5 b17               bit (1) unaligned,
 81                               5 b18               bit (1) unaligned,
 82                               5 b19               bit (1) unaligned,
 83                               5 b20               bit (1) unaligned,
 84                               5 b21               bit (1) unaligned,
 85                               5 b22               bit (1) unaligned,
 86                               5 b23               bit (1) unaligned,
 87                               5 b24               bit (1) unaligned,
 88                               5 b25               bit (1) unaligned,
 89                               5 b26               bit (1) unaligned,
 90                               5 b27               bit (1) unaligned,
 91                               5 b28               bit (1) unaligned,
 92                               5 b29               bit (1) unaligned,
 93                               5 b30               bit (1) unaligned,
 94                               5 b31               bit (1) unaligned,
 95                               5 b32               bit (1) unaligned,
 96                               5 b33               bit (1) unaligned,
 97                               5 b34               bit (1) unaligned,
 98                               5 b35               bit (1) unaligned,
 99 /* 22   */          4 lsize,
100                               5 bar               fixed bin (17) unaligned,
101                               5 limit             bit (18) unaligned,
102 /* 23... */         4 lswap,
103                               5 fill              bit (18) unal,
104                               5 size              bit (18) unal,
105 /* ...24 */         4 transfer_cell     bit (36) unal,
106 /* 25   */          4 lerrm             bit (36),
107 /* 26-37 */         4 lcfil (0:9)       bit (36),
108 /* 40   */          4 lsybc,
109                               5 b0_17             fixed bin (17) unaligned,
110                               5 b18_35            fixed bin (17) unaligned,
111 /* 41-42 */         4 lstem (0:1)       bit (36),
112 /* 43    */         4 lcals,
113                               5 b0_17             fixed bin (17) unaligned,
114                               5 b18_35            bit (18) unaligned,
115 /* 44-51 */         4 subsystems (3),
116                               5 content_lswap,
117                                         6 fill              bit (18) unal,
118                                         6 size              bit (18) unal,
119                               5 tally_address     fixed bin (17) unaligned,
120                               5 ss_flags          bit (18) unaligned,
121 /* 52   */          4 ltalc,
122                               5 tod               fixed bin (17) unaligned,
123                               5 startup           fixed bin (17) unaligned,
124 /* 53   */          4 lspts             fixed bin (35),
125 /* 54   */          4 lflg2,
126                               5 b0                bit (1) unaligned,
127                               5 b1                bit (1) unaligned,
128                               5 b2                bit (1) unaligned,
129                               5 b3                bit (1) unaligned,
130                               5 b4                bit (1) unaligned,
131                               5 b5                bit (1) unaligned,
132                               5 b6                bit (1) unaligned,
133                               5 b7                bit (1) unaligned,
134                               5 b8                bit (1) unaligned,
135                               5 b9                bit (1) unaligned,
136                               5 b10               bit (1) unaligned,
137                               5 b11               bit (1) unaligned,
138                               5 b12               bit (1) unaligned,
139                               5 b13               bit (1) unaligned,
140                               5 b14               bit (1) unaligned,
141                               5 b15               bit (1) unaligned,
142                               5 b16               bit (1) unaligned,
143                               5 b17               bit (1) unaligned,
144                               5 b18               bit (1) unaligned,
145                               5 b19               bit (1) unaligned,
146                               5 b20               bit (1) unaligned,
147                               5 b21               bit (1) unaligned,
148                               5 b22               bit (1) unaligned,
149                               5 b23               bit (1) unaligned,
150                               5 b24               bit (1) unaligned,
151                               5 b25               bit (1) unaligned,
152                               5 b26               bit (1) unaligned,
153                               5 b27               bit (1) unaligned,
154                               5 b28               bit (1) unaligned,
155                               5 b29               bit (1) unaligned,
156                               5 b30               bit (1) unaligned,
157                               5 b31               bit (1) unaligned,
158                               5 b32               bit (1) unaligned,
159                               5 b33               bit (1) unaligned,
160                               5 b34               bit (1) unaligned,
161                               5 b35               bit (1) unaligned,
162 /* 55-60 */         4 lsftm (0:3)       bit (36),
163 /* 61    */         4 lsprt             fixed bin (35),
164 /* 62    */         4 ltrm              bit (36),
165 /* 63    */         4 linno             fixed bin (35),
166 /* 64    */         4 lincr             fixed bin (35),
167 /* 65    */         4 ltdes             bit (36),
168 /* 66    */         4 lbptr             bit (36),
169 /* 67    */         4 lpptr,
170                               5 last_file_pat_ptr bin (18) uns unal,
171                               5 lpptr_reserved    bin (18) uns unal,
172 /* 70    */         4 lsclp             bit (36),
173 /* 71    */         4 limit             fixed bin (35),
174 /* 72    */         4 lacpt,
175                               5 jout_pat_offset   bit (18) unal,
176                               5 permissions unal,
177                                         6 lodx              bit (1) unal,
178                                         6 cardin            bit (1) unal,
179                                         6 talk              bit (1) unal,
180                                         6 lods              bit (1) unal,
181                               5 cardin_urgency    bit (14) unal,
182 /* 73    */         4 ldrl,
183                               5 ilc               bit (18) unaligned,
184                               5 code              fixed bin (17) unaligned,
185 /* 74    */         4 ljsnb             bit (36),
186 /* 75    */         4 ltm0              bit (36),
187 /* 76    */         4 ltm1              bit (36),
188 /* 77    */         4 ltm2              bit (36),
189 /* 100   */         4 ltm3              bit (36),
190 /* 101   */         4 ltm4              bit (36),
191 /* 102   */         4 ltm5              bit (36),
192 /* 103   */         4 ltmwt             bit (36),
193 /* 104   */         4 ltmrs             bit (36),
194 /* 105   */         4 ltc0              bit (36),
195 /* 106   */         4 ltc1              bit (36),
196 /* 107   */         4 ltc2              bit (36),
197 /* 110   */         4 lct3              bit (36),
198 /* 111   */         4 ltc4              bit (36),
199 /* 112   */         4 ltc5              bit (36),
200 /* 113   */         4 ltcw              bit (36),
201 /* 114   */         4 lkst              bit (36),
202 /* 115   */         4 lkst2             bit (36),
203 /* 116   */         4 lkcc              bit (36),
204 /* 117   */         4 lkms              bit (36),
205 /* 120-121 */       4 lksdc (0:1)       bit (36),
206 /* 122   */         4 lkntp             bit (36),
207 /* 123   */         4 lkrdc             bit (36),
208 /* 124   */         4 lpqf              bit (36),
209 /* 125   */         4 lpqb              bit (36),
210 /* 126   */         4 lustl             bit (36),
211 /* 127   */         4 ltemp             bit (36),
212 /* 130   */         4 lrtll,
213                               5 word_length       fixed bin unaligned,
214                               5 char_length       fixed bin unaligned,
215 /* 131   */         4 ltim              bit (36),
216 /* 132   */         4 lcfio,
217                               5 sect_out          fixed bin(18)unsigned unal,
218                               5 sect_in           fixed bin(18)unsigned unal,
219 /* 133   */         4 lcfst,
220                               5 initial_sect_out  fixed bin(18)unsigned unal,
221                               5 start_term        fixed bin(18)unsigned unal,
222 /* 134   */         4 lcmpt             bit (36),
223 /* 135   */         4 lcjid             bit (36),
224 /* 136-137 */       4 lrcal (0:1)       bit (36),
225 /* 140   */         4 lrdta             bit (36),
226 /* 141   */         4 lrrsk             bit (36),
227 /* 142   */         4 lrskd             bit (36),
228 /* 143   */         4 lrcc              bit (36),
229 /* 144-145 */       4 lrsts (0:1)       bit (36),
230 /* 146   */         4 lrtm              bit (36),
231 /* 147   */         4 lswt2,
232                               5 b0                bit (1) unaligned,
233                               5 b1                bit (1) unaligned,
234                               5 b2                bit (1) unaligned,
235                               5 b3                bit (1) unaligned,
236                               5 b4                bit (1) unaligned,
237                               5 b5                bit (1) unaligned,
238                               5 b6                bit (1) unaligned,
239                               5 b7                bit (1) unaligned,
240                               5 b8                bit (1) unaligned,
241                               5 b9                bit (1) unaligned,
242                               5 b10               bit (1) unaligned,
243                               5 b11               bit (1) unaligned,
244                               5 b12               bit (1) unaligned,
245                               5 b13               bit (1) unaligned,
246                               5 b14               bit (1) unaligned,
247                               5 b15               bit (1) unaligned,
248                               5 b16               bit (1) unaligned,
249                               5 b17               bit (1) unaligned,
250                               5 b18               bit (1) unaligned,
251                               5 b19               bit (1) unaligned,
252                               5 b20               bit (1) unaligned,
253                               5 b21               bit (1) unaligned,
254                               5 b22               bit (1) unaligned,
255                               5 b23               bit (1) unaligned,
256                               5 b24               bit (1) unaligned,
257                               5 b25               bit (1) unaligned,
258                               5 b26               bit (1) unaligned,
259                               5 b27               bit (1) unaligned,
260                               5 b28               bit (1) unaligned,
261                               5 b29               bit (1) unaligned,
262                               5 b30               bit (1) unaligned,
263                               5 b31               bit (1) unaligned,
264                               5 b32               bit (1) unaligned,
265                               5 b33               bit (1) unaligned,
266                               5 b34               bit (1) unaligned,
267                               5 b35               bit (1) unaligned,
268 /* 150   */         4 llsnb             bit (36),
269 /* 151   */         4 lesq              bit (36),
270 /* 152-153 */       4 lumc (0:1)        bit (36),
271 /* 154-155 */       4 lfnam (0:1)       bit (36),
272 /* 156   */         4 lopts             bit (36),
273 /* 157   */         4 licec,
274                               5 b0_17             bit (18) unaligned,
275                               5 b18_35            fixed bin (17) unaligned,
276 /* 160   */         4 lflg3,
277                               5 b0                bit (1) unaligned,
278                               5 b1                bit (1) unaligned,
279                               5 b2                bit (1) unaligned,
280                               5 b3                bit (1) unaligned,
281                               5 b4                bit (1) unaligned,
282                               5 b5                bit (1) unaligned,
283                               5 b6                bit (1) unaligned,
284                               5 b7                bit (1) unaligned,
285                               5 b8                bit (1) unaligned,
286                               5 b9                bit (1) unaligned,
287                               5 b10               bit (1) unaligned,
288                               5 b11               bit (1) unaligned,
289                               5 b12               bit (1) unaligned,
290                               5 b13               bit (1) unaligned,
291                               5 b14               bit (1) unaligned,
292                               5 b15               bit (1) unaligned,
293                               5 b16               bit (1) unaligned,
294                               5 b17               bit (1) unaligned,
295                               5 b18               bit (1) unaligned,
296                               5 b19               bit (1) unaligned,
297                               5 b20               bit (1) unaligned,
298                               5 b21               bit (1) unaligned,
299                               5 b22               bit (1) unaligned,
300                               5 b23               bit (1) unaligned,
301                               5 b24               bit (1) unaligned,
302                               5 b25               bit (1) unaligned,
303                               5 b26               bit (1) unaligned,
304                               5 b27               bit (1) unaligned,
305                               5 b28               bit (1) unaligned,
306                               5 b29               bit (1) unaligned,
307                               5 b30               bit (1) unaligned,
308                               5 b31               bit (1) unaligned,
309                               5 b32               bit (1) unaligned,
310                               5 b33               bit (1) unaligned,
311                               5 b34               bit (1) unaligned,
312                               5 b35               bit (1) unaligned,
313 /* 161-163 */       4 lpage (0:2)       bit (36),
314 /* 164   */         4 lsit1             bit (36),
315 /* 165   */         4 lsit2             bit (36),
316 /* 166   */         4 lsit3             bit (36),
317 /* 167   */         4 lsit4             bit (36),
318 /* The following entries are maintained by gtss and are not found in TSS UST */
319 /* 170   */         4 lxxx, /* program stack index, offset from gtss_ust */
320                               5 b0_17             fixed bin (17) unaligned,
321                               5 b18_35            bit (18) unaligned, /* not used */
322 /* 171-175 */       4 lprgs (5),
323                               5 b0_17             fixed bin (17) unaligned,
324                               5 b18_35            fixed bin (17) unaligned,
325 /* 176   */         4 fill    bit (36),
326 /* 177   */         4 remote_io_buffer aligned,
327                               5 buffer_control_word,
328                                         6 current_line_pointer  bit (18)unal,
329                                         6 buffer_threshold_address  bit (18)unal,
330                               5 number_words_transmitted    fixed bin (17)unal,
331                               5 FILL1                       fixed bin (17)unal,
332                               5 count_of_characters_transmitted fixed bin (17)unal,
333                               5 FILL2                       fixed bin (17)unal,
334                               5 characters_transmitted (244) char (1) unal,
335 /* 277   */         4 word_after_ust              bit (36) aligned;
336 
337 /*   END INCLUDE FILE gtss_ust_ext_.incl.pl1 */