summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/CHKDSK/CHKMSG.INC
diff options
context:
space:
mode:
authorGravatar Mark Zbikowski2024-04-25 21:24:10 +0100
committerGravatar Microsoft Open Source2024-04-25 22:32:27 +0000
commit2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch)
tree80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/CMD/CHKDSK/CHKMSG.INC
parentMerge pull request #430 from jpbaltazar/typoptbr (diff)
downloadms-dos-main.tar.gz
ms-dos-main.tar.xz
ms-dos-main.zip
MZ is back!HEADmain
Diffstat (limited to 'v4.0/src/CMD/CHKDSK/CHKMSG.INC')
-rw-r--r--v4.0/src/CMD/CHKDSK/CHKMSG.INC1047
1 files changed, 1047 insertions, 0 deletions
diff --git a/v4.0/src/CMD/CHKDSK/CHKMSG.INC b/v4.0/src/CMD/CHKDSK/CHKMSG.INC
new file mode 100644
index 0000000..6b75dad
--- /dev/null
+++ b/v4.0/src/CMD/CHKDSK/CHKMSG.INC
@@ -0,0 +1,1047 @@
1 ;an000;bgb
2; ;an000;bgb
3;***************************************************************************** ;an000;bgb
4; Macro's ;an000;bgb
5;***************************************************************************** ;an000;bgb
6; ;an000;bgb
7 ;an000;bgb
8 ;an000;bgb
9Define_Msg macro Message_Name ; ;AN000;
10 ; ;an000;bgb
11Create_Msg Message_Name,Message_Number,Handle,Sublist,Count,Class,Function,Input;AN000;
12 ; ;an000;bgb
13 endm ; ;AN000;
14 ;an000;bgb
15;----------------------------------------------------------------------------- ;an000;bgb
16 ;an000;bgb
17Create_Msg macro Parm1,Parm2,Parm3,Parm4,Parm5,Parm6,Parm7,Parm8; ;AN000;
18 ;an000;bgb
19Public Parm1 ;an000;bgb
20Parm1 label word ; ;AN000;
21 dw Parm2 ; ;AN000;
22 dw Parm3 ; ;AN000;
23 dw Parm4 ; ;AN000;
24 dw Parm5 ; ;AN000;
25 db Parm6 ; ;AN000;
26 db Parm7 ; ;AN000;
27 dw Parm8 ; ;AN000;
28 endm ; ;AN000;
29 ;an000;bgb
30 ;an000;bgb
31; ;an000;bgb
32;***************************************************************************** ;an000;bgb
33; External data declarations ;an000;bgb
34;***************************************************************************** ;an000;bgb
35; ;an000;bgb
36 ;an000;bgb
37 Extrn Arg_Buf:Byte ;an000;bgb
38ifdef fsexec ;an038;bgb
39 Extrn Drive_Letter_Msg:Byte ;an038;bgb;an000;bgb
40endif ;an038;bgb
41 Extrn TChar:Byte ;an000;bgb
42 Extrn Cross_Clus:Byte ;an000;bgb
43 extrn sernum:word ;an024;bgb
44; ;an000;bgb
45;***************************************************************************** ;an000;bgb
46; Public Data ;an000;bgb
47;***************************************************************************** ;an000;bgb
48; ;an000;bgb
49 ;an000;bgb
50 Public Sublist_msg_Idmes ;an000;bgb
51 Public BadDrvm ;an000;bgb
52 Public YES_BYTE ;an000;bgb
53 Public NO_BYTE ;an000;bgb
54 Public yn_arg ;an000;bgb
55 Public orphcnt ;an000;bgb
56 Public report_arg ;an000;bgb
57 Public rarg1 ;an000;bgb
58 Public rarg3 ;an000;bgb
59 Public badrw_str ;an000;bgb
60 Public badrw_num ;an000;bgb
61 Public block_num ;an000;bgb
62 Public fatal_arg1 ;an000;bgb
63 Public fatal_arg2 ;an000;bgb
64 Public file_arg1 ;an000;bgb
65 Public file_arg2 ;an000;bgb
66 Public free_arg1 ;an000;bgb
67 Public free_arg2 ;an000;bgb
68 Public free_arg3 ;an000;bgb
69 Public Fatal_End ;an000;bgb
70 Public MonTab ;an000;bgb
71 public fatmsg1 ;an024;bgb ;an000;bgb
72 public fatmsg2 ;an024;bgb ;an000;bgb
73 extrn orphsiz:word ;an049;bgb
74 ;an000;bgb
75; ;an000;bgb
76;***************************************************************************** ;an000;bgb
77; Message Retriever equates ;an000;bgb
78;***************************************************************************** ;an000;bgb
79; ;an000;bgb
80 ;an000;bgb
81 ;an000;bgb
82Format_Msg equ 'C' ;an000;bgb
83 ;an000;bgb
84N_A equ 0 ;an000;bgb
85None equ 0 ;an000;bgb
86 ;an000;bgb
87Blank equ " " ;an000;bgb
88No_Function equ 0 ;an000;bgb
89 ;an000;bgb
90 ;an000;bgb
91 ;an000;bgb
92 ;an000;bgb
93data segment public para 'data' ; AN000; ;an000;bgb
94 ;an000;bgb
95; ;an000;bgb
96;***************************************************************************** ;an000;bgb
97; Message Sublist Tables ;an000;bgb
98;***************************************************************************** ;an000;bgb
99; ;an000;bgb
100;The following control blocks are used for messages with ;an000;bgb
101;replaceable paramters. These control blocks are used by the ;an000;bgb
102;SysDispMsg routine. ;an000;bgb
103; ;an000;bgb
104 ;an000;bgb
105;--------------------------- ; ;an000;bgb
106Sublist_msg_Orphmes2 label dword ; ;an000;bgb
107Sublist_msg_Orphmes3 label dword ; ;an000;bgb
108Sublist_msg_HidMes label dword ; ;an000;bgb
109Sublist_msg_DirMes label dword ; ;an000;bgb
110Sublist_msg_FileMes label dword ; ;an000;bgb
111 ;an000;bgb
112 db Sublist_Length ;0bh ;an000;bgb;an049;bgb
113 db Reserved ;00h ;an000;bgb;an049;bgb
114 dw rarg1 ;offset of value ;an000;bgb;an049;bgb
115 dw dg ;segment of value ;an000;bgb;an049;bgb
116 db 1 ;the first parm ;an000;bgb;an049;bgb
117 db Right_Align+Unsgn_Bin_DWord ;type of data ;an000;bgb;an049;bgb
118 db 10 ;max length of data ;an000;bgb;an049;bgb
119 db 10 ;min length of data ;an000;bgb;an049;bgb
120 db Blank ;pad character ;an000;bgb;an049;bgb
121 db Sublist_Length ;0bh ;an000;bgb;an049;bgb
122 db Reserved ;00h ;an000;bgb;an049;bgb
123 dw rarg3 ;offset of value ;an000;bgb;an049;bgb
124 dw dg ;segment of value ;an000;bgb;an049;bgb
125 db 2 ;the second parm ;an000;bgb;an049;bgb
126 db Left_Align+Unsgn_Bin_DWord;type of data ;an000;bgb;an049;bgb
127 db 10 ;max length of data ;an000;bgb;an049;bgb
128 db 1 ;min length of data ;an000;bgb;an049;bgb
129 db Blank ;pad character ;an000;bgb;an049;bgb
130;--------------------------- ; ;an000;bgb;an049;bgb
131Sublist_msg_dskspc label dword ; ;an000;bgb;an049;bgb
132Sublist_msg_badspc label dword ; ;an000;bgb;an049;bgb
133Sublist_msg_frespc label dword ; ;an000;bgb;an049;bgb
134Sublist_msg_totmem label dword ; ;an000;bgb;an049;bgb
135Sublist_msg_fremem label dword ; ;an000;bgb;an049;bgb
136Sublist_msg_Freebymes label dword ; ;an000;bgb;an049;bgb
137Sublist_msg_alloc label dword ; ;an000;bgb;an049;bgb
138 ;an000;bgb;an049;bgb
139 db Sublist_Length ;0bh ;an000;bgb;an049;bgb
140 db Reserved ;00h ;an000;bgb;an049;bgb
141 dw dg:rarg1 ;offset of data ;an000;bgb;an049;bgb
142 dw dg ;segment of data ;an000;bgb;an049;bgb
143 db 1 ;1st parm ;an000;bgb;an049;bgb
144 db Right_Align+Unsgn_Bin_DWord ;type of data ;an000;bgb;an049;bgb
145 db 10 ;max length of data ;an000;bgb;an049;bgb
146 db 10 ;min length of data ;an000;bgb;an049;bgb
147 db Blank ;pad character ;an000;bgb;an049;bgb
148;--------------------------- ; ;an000;bgb;an049;bgb
149Sublist_msg_Extents label dword ; ;an000;bgb
150 ;an000;bgb
151 db Sublist_Length ; ;an000;bgb
152 db Reserved ; ;an000;bgb
153 dw dg:arg_buf ; ;an000;bgb
154 dw dg ; ;an000;bgb
155 db 1 ; ;an000;bgb
156 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb
157 db 64 ; ;an000;bgb
158 db 1 ; ;an000;bgb
159 db Blank ; ;an000;bgb
160 db Sublist_Length ; ;an000;bgb
161 db Reserved ; ;an000;bgb
162 dw dg:rarg1 ; ;an000;bgb
163 dw dg ; ;an000;bgb
164 db 2 ; ;an000;bgb
165 db Left_Align+Unsgn_Bin_Word ; ;;an000;bgb
166 db 5 ; ;an000;bgb
167 db 1 ; ;an000;bgb
168 db Blank ; ;an000;bgb
169 ;an000;bgb
170;--------------------------- ; ;an000;bgb
171Sublist_msg_Badr_arg label dword ; ;an000;bgb
172Sublist_msg_Badw_arg label dword ; ;an000;bgb
173 ;an000;bgb
174 db Sublist_Length ; ;an000;bgb
175 db Reserved ; ;an000;bgb
176 dw dg:Badrw_Num ; ;an000;bgb
177 dw dg ; ;an000;bgb
178 db 1 ; ;an000;bgb
179 db Left_Align+Unsgn_Bin_Word ; ;;an000;bgb
180 db 5 ; ;an000;bgb
181 db 1 ; ;an000;bgb
182 db Blank ; ;an000;bgb
183;--------------------------- ; ;an000;bgb
184Sublist_msg_Badrdmes label dword ; ;an000;bgb
185 ;an000;bgb
186 db Sublist_Length ; ;an000;bgb;AN000;
187 db Reserved ; ;an000;bgb;AN000;
188 dw dg:Fatal_End ; ;an000;bgb;AN000;
189 dw dg ; ;an000;bgb;AN000;
190 db 1 ; ;an000;bgb;AN000;
191 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
192 db 1 ; ;an000;bgb;AN000;
193 db 1 ; ;an000;bgb;AN000;
194 db Blank ; ;an000;bgb;AN000;
195;--------------------------- ; ;an000;bgb
196Sublist_msg_Crossmes label dword ; ;an000;bgb
197 ;an000;bgb
198 db Sublist_Length ; ;an000;bgb
199 db Reserved ; ;an000;bgb
200 dw dg:Cross_Clus ; ;an000;bgb
201 dw dg ; ;an000;bgb
202 db 1 ; ;an000;bgb
203 db Left_Align+Unsgn_Bin_Word ; ;an000;bgb
204 db 5 ; ;an000;bgb
205 db 1 ; ;an000;bgb
206 db Blank ; ;an000;bgb
207;--------------------------- ; ;an000;bgb
208Sublist_msg_BadTarg label dword ; ;an000;bgb
209 ;an000;bgb
210 db Sublist_Length ; ;an000;bgb
211 db Reserved ; ;an000;bgb
212 dw dg:arg_buf ; ;an000;bgb
213 dw dg ; ;an000;bgb
214 db 1 ; ;an000;bgb
215 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb
216 db 64 ; ;an000;bgb
217 db 1 ; ;an000;bgb
218 db Blank ; ;an000;bgb;AN000;
219;--------------------------- ; ;an000;bgb
220Sublist_msg_IDmes label dword ; ;an000;bgb
221 ;an000;bgb
222 db Sublist_Length ; ;an000;bgb;AN000;
223 db Reserved ; ;an000;bgb;AN000;
224 dw dg:arg_buf ; ;an000;bgb;AN000;
225 dw dg ; ;an000;bgb;AN000;
226 db 1 ; ;an000;bgb;AN000;
227 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
228 db 11 ; ;an000;bgb;AN000;
229 db 1 ; ;an000;bgb;AN000;
230 db Blank ; ;an000;bgb;AN000;
231 db Sublist_Length ; ;an000;bgb;AN000;
232 db Reserved ; ;an000;bgb;AN000;
233 dw 0 ;Date will be entered ;an000;bgb;AN000;
234 dw 0 ; by PrintID routine ;an000;bgb;AN000;
235 db 2 ; ;an000;bgb;AN000;
236 db Left_Align+Date_MDY_4 ; ;an000;bgb;AN000;
237 db 10 ; ;an000;bgb;AN000;
238 db 1 ; ;an000;bgb;AN000;
239 db Blank ; ;an000;bgb;AN000;
240 db Sublist_Length ; ;an000;bgb;AN000;
241 db Reserved ; ;an000;bgb;AN000;
242 dw 0 ;Time will be entered ;an000;bgb;AN000;
243 dw 0 ; by PrintID routine ;an000;bgb;AN000;
244 db 3 ; ;an000;bgb;AN000;
245 db Left_Align+Time_HHMM_Cty; ;an000;bgb;AN000;
246 db 6 ; ;an000;bgb;AN000;
247 db 1 ; ;an000;bgb;AN000;
248 db Blank ; ;an000;bgb;AN000;
249 ;an000;bgb
250;--------------------------- ; ;an000;bgb
251Sublist_Msg_File_Arg label dword ;an000;dms ;an000;bgb
252 ;an000;bgb
253 db Sublist_Length ; ;an000;bgb;AN000;
254 db Reserved ; ;an000;bgb;AN000;
255 dw dg:arg_buf ; ;an000;bgb;AN000;
256 dw dg ; ;an000;bgb;AN000;
257 db 1 ; ;an000;bgb;AN000;
258 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
259 db 64 ; ;an000;bgb;AN000;
260 db 1 ; ;an000;bgb;AN000;
261 db Blank ; ;an000;bgb;AN000;
262 ;an000;bgb
263;--------------------------- ; ;an000;bgb
264Sublist_Msg_Noisy label dword ;an000;dms ;an000;bgb
265 ;an000;bgb
266 db Sublist_Length ; ;an000;bgb;AN000;
267 db Reserved ; ;an000;bgb;AN000;
268 dw dg:arg_buf ; ;an000;bgb;AN000;
269 dw dg ; ;an000;bgb;AN000;
270 db 1 ; ;an000;bgb;AN000;
271 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
272 db 64 ; ;an000;bgb;AN000;
273 db 1 ; ;an000;bgb;AN000;
274 db Blank ; ;an000;bgb;AN000;
275 ;an000;bgb
276;--------------------------- ; ;an000;bgb
277Sublist_Msg_Orphmes label dword ;an000;dms ;an000;bgb
278 ;an000;bgb
279 db Sublist_Length ;0bh ;an000;bgb;AN000;
280 db Reserved ;00h ;an000;bgb;AN000;
281 dw dg:orphsiz ;offset of data ;an000;bgb;AN000;;an049;bgb
282 dw dg ;segment ;an000;bgb;AN000;
283 db 1 ;1st of 2 replaceable parms ;an000;bgb;AN000;
284 db Left_Align+Unsgn_Bin_Word ;only 64k clusters ;an000;bgb ;AN000;
285 db 05 ;max length ;an000;bgb;AN000;;an049;bgb
286 db 1 ;min length ;an000;bgb;AN000;
287 db Blank ;pad ;an000;bgb;AN000;
288 ;an000;bgb
289 db Sublist_Length ;0b ;an000;bgb;AN000;
290 db Reserved ;00 ;an000;bgb;AN000;
291 dw dg:orphcnt ;offset ;an000;bgb;AN000;
292 dw dg ;seg ;an000;bgb;AN000;
293 db 2 ;2nd replaceable parm ;an000;bgb;AN000;
294 db Left_Align+Unsgn_Bin_dword ;double word ;an000;bgb;AN000;;an049;bgb
295 db 10 ;max len ;an000;bgb;AN000;;an049;bgb
296 db 1 ;min len ;an000;bgb;AN000;
297 db Blank ;pad char ;an000;bgb;AN000;
298;--------------------------- ; ;an000;bgb
299Sublist_Msg_Direcmes label dword ;an000;dms ;an000;bgb
300 ;an000;bgb
301 db Sublist_Length ; ;an000;bgb;AN000;
302 db Reserved ; ;an000;bgb;AN000;
303 dw dg:arg_buf ; ;an000;bgb;AN000;
304 dw dg ; ;an000;bgb;AN000;
305 db 1 ; ;an000;bgb;AN000;
306 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb;AN000;
307 db 64 ; ;an000;bgb;AN000;
308 db 1 ; ;an000;bgb;AN000;
309 db Blank ; ;an000;bgb;AN000;
310 ;an000;bgb
311Sublist_Msg_Fatalmes label dword ;an000;dms ;an000;bgb
312 ;an000;bgb
313 db Sublist_Length ; ;an000;bgb;AN000;
314 db Reserved ; ;an000;bgb;AN000;
315fatmsg1 dw dg:fatal_arg1 ; ;an000;bgb;AN024;bgb
316 dw dg ; ;an000;bgb;AN000;
317 db 1 ; ;an000;bgb;AN000;
318 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
319 db 64 ; ;an000;bgb;AN000;
320 db 1 ; ;an000;bgb;AN000;
321 db Blank ; ;an000;bgb;AN000;
322 db Sublist_Length ; ;an000;bgb;AN000;
323 db Reserved ; ;an000;bgb;AN000;
324fatmsg2 dw dg:fatal_arg2 ; ;an000;bgb;AN000;
325 dw dg ; ;an000;bgb;AN000;
326 db 2 ;number 2 of 2 subs ;an000;bgb;AN022;bgb
327 db Left_Align+Char_Field_ASCIIZ ; ;an000;bgb ;AN000;
328 db 64 ; ;an000;bgb;AN000;
329 db 1 ; ;an000;bgb;AN000;
330 db Blank ; ;an000;bgb;AN000;
331;--------------------------- ; ;an000;bgb
332ifdef fsexec ;an038;bgb
333Sublist_msg_EXECFailure label dword ; ;an038;bgb;an000;bgb
334 db Sublist_Length ; ;an038;bgb;an000;bgb;AN000;
335 db Reserved ; ;an038;bgb;an000;bgb;AN000;
336 dw dg:Drive_Letter_Msg ; ;an038;bgb;an000;bgb;AN000;
337 dw dg ; ;an038;bgb;an000;bgb;AN000;
338 db 1 ; ;an038;bgb;an000;bgb;AN000;
339 db Left_Align+Char_Field_ASCIIZ ; ;an038;bgb;an000;bgb ;AN000;
340 db 2 ; ;an038;bgb;an000;bgb;AN000;
341 db 2 ; ;an038;bgb;an000;bgb;AN000;
342 db Blank ; ;an038;bgb;an000;bgb;AN000;
343endif ;an000;bgb
344 ;an000;bgb
345;--------------------------- ; ;an000;bgb
346Sublist_msgSerialNumber label dword ; ;an000;bgb;an024;bgb
347 db Sublist_Length ;0b ;an000;bgb;an024;bgb
348 db Reserved ;00 ;an000;bgb;an024;bgb
349 dw offset word ptr sernum+2 ;data field ;an000;bgb;an024;bgb
350 dw data ; ;an000;bgb;an024;bgb
351 db 1 ;#1 of 2 ;an000;bgb;an024;bgb
352 db Right_Align+Bin_Hex_Word ;format ;an000;bgb;an024;bgb
353 db 4 ;min len ;an000;bgb;an024;bgb
354 db 4 ;max len ;an000;bgb;an024;bgb
355 db '0' ;Display leading 0's ;an000;bgb;an024;bgb
356 ;an000;bgb;an024;bgb
357 db Sublist_Length ;0b ;an000;bgb;an024;bgb
358 db Reserved ;00 ;an000;bgb;an024;bgb
359 dw offset sernum ;data field ;an000;bgb;an024;bgb
360 dw data ; ;an000;bgb;an024;bgb
361 db 2 ;#2 of 2 ;an000;bgb;an024;bgb
362 db Right_Align+Bin_hex_Word ;format ;an000;bgb;an024;bgb
363 db 4 ;min len ;an000;bgb;an024;bgb
364 db 4 ;max len ;an000;bgb;an024;bgb
365 db '0' ;pad char ;an000;bgb;an024;bgb
366 ;an000;bgb
367;--------------------------- ; ;an046;bgb
368Sublist_msg_parserr label dword ; ;an046;bgb
369 ;an046;bgb
370 db Sublist_Length ;11 ;an046;bgb
371 db Reserved ;0 ;an046;bgb
372public movsi
373movsi dw dg:command_line_buffer ;off ;an046;bgb
374 dw dg ;seg ;an046;bgb
375 db 0 ;USE PERCENT ZERO ;an046;bgb
376 db Left_Align+Char_Field_ASCIIZ ;type of data ;an046;bgb
377 db 128 ;max width ;an046;bgb
378 db 1 ;min width ;an046;bgb
379 db Blank ;pad char ;an046;bgb
380;--------------------------- ; ;an046;bgb
381; ;an000;bgb
382;***************************************************************************** ;an000;bgb
383; Message Description Tables ;an000;bgb
384;***************************************************************************** ;an000;bgb
385; ;an000;bgb
386 ;an000;bgb
387;---------------------- ; ;an000;bgb
388Message_Number = 1 ; AN000;SM ;an000;bgb
389Handle = STDERR ; AN000;SM ;an000;bgb
390Sublist = None ; AN000;SM ;an000;bgb
391Count = None ; AN000;SM ;an000;bgb
392Class = EXT_ERR_CLASS ; AN000;SM ;an000;bgb
393Function = NO_INPUT ; AN000;SM ;an000;bgb
394Input = N_A ; AN000;SM ;an000;bgb
395 Define_Msg badver ; AN000;SM Incorrect DOS version;an000;bgb
396;---------------------- ; ;an000;bgb
397Message_Number = 19 ; AN000;SM ;an000;bgb
398Handle = STDERR ; AN000;SM ;an000;bgb
399Sublist = None ; AN000;SM ;an000;bgb
400Count = N_A ; AN000;SM ;an000;bgb
401Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
402Function = NO_INPUT ; AN000;SM ;an000;bgb
403Input = N_A ; AN000;SM ;an000;bgb
404 Define_Msg badidbyt ; AN000;SM Probable non_DOS disk;an000;bgb (CRLF) Continue (Y/N)?
405;---------------------- ; ;an000;bgb
406Message_Number = 3 ; AN000;SM ;an000;bgb
407Handle = STDOUT ; AN000;SM ;an000;bgb
408Sublist = None ; AN000;SM ;an000;bgb
409Count = N_A ; AN000;SM ;an000;bgb
410Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
411Function = NO_INPUT ; AN000;SM ;an000;bgb
412Input = N_A ; AN000;SM ;an000;bgb
413 Define_Msg freemes ; AN000;SM Convert lost chains t;an000;bgbo files (Y/N)?
414;---------------------- ; ;an000;bgb
415Message_Number = 4 ; AN000;SM ;an000;bgb
416Handle = STDOUT ; AN000;SM ;an000;bgb
417Sublist = None ; AN000;SM ;an000;bgb
418Count = N_A ; AN000;SM ;an000;bgb
419Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
420Function = NO_INPUT ; AN000;SM ;an000;bgb
421Input = N_A ; AN000;SM ;an000;bgb
422 Define_Msg ptrandir ; AN000;SM Unrecoverable error i;an000;bgbn directory
423;---------------------- ; ;an000;bgb
424Message_Number = 5 ; AN000;SM ;an000;bgb
425Handle = STDOUT ; AN000;SM ;an000;bgb
426Sublist = None ; AN000;SM ;an000;bgb
427Count = N_A ; AN000;SM ;an000;bgb
428Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
429Function = NO_INPUT ; AN000;SM ;an000;bgb
430Input = N_A ; AN000;SM ;an000;bgb
431 Define_Msg ptrandir2 ; AN000;SM Convert directory to ;an000;bgbfile (Y/N)?
432;---------------------- ; ;an000;bgb
433Message_Number = 7 ; AN000;SM ;an000;bgb
434Handle = STDOUT ; AN000;SM ;an000;bgb
435Sublist = dg:Sublist_msg_dskspc ; AN000;SM ;an000;bgb
436Count = 1 ; AN000;SM ;an000;bgb
437Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
438Function = NO_INPUT ; AN000;SM ;an000;bgb
439Input = N_A ; AN000;SM ;an000;bgb
440 Define_Msg dskspc ; AN000;SM %1 bytes total disk s;an000;bgbpace
441;---------------------- ; ;an000;bgb
442Message_Number = 8 ; AN000;SM ;an000;bgb
443Handle = STDOUT ; AN000;SM ;an000;bgb
444Sublist = dg:Sublist_msg_badspc ; AN000;SM ;an000;bgb
445Count = 1 ; AN000;SM ;an000;bgb
446Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
447Function = NO_INPUT ; AN000;SM ;an000;bgb
448Input = N_A ; AN000;SM ;an000;bgb
449 Define_Msg badspc ; AN000;SM %1 bytes in bad secto;an000;bgbrs
450;---------------------- ; ;an000;bgb
451Message_Number = 9 ; AN000;SM ;an000;bgb
452Handle = STDOUT ; AN000;SM ;an000;bgb
453Sublist = dg:Sublist_msg_hidmes ; AN000;SM ;an000;bgb
454Count = 2 ; AN000;SM ;an000;bgb
455Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
456Function = NO_INPUT ; AN000;SM ;an000;bgb
457Input = N_A ; AN000;SM ;an000;bgb
458 Define_Msg hidmes ; AN000;SM %1 bytes in %2 hidden;an000;bgb files
459;---------------------- ; ;an000;bgb
460Message_Number = 10 ; AN000;SM ;an000;bgb
461Handle = STDOUT ; AN000;SM ;an000;bgb
462Sublist = dg:Sublist_msg_dirmes ; AN000;SM ;an000;bgb
463Count = 2 ; AN000;SM ;an000;bgb
464Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
465Function = NO_INPUT ; AN000;SM ;an000;bgb
466Input = N_A ; AN000;SM ;an000;bgb
467 Define_Msg dirmes ; AN000;SM %1 bytes in %2 direct;an000;bgbories
468;---------------------- ; ;an000;bgb
469Message_Number = 11 ; message number 11 ;an000;bgb
470Handle = STDOUT ; crt ;an000;bgb
471Sublist = dg:Sublist_msg_filemes ; location of sublist ;an000;bgb
472Count = 2 ; caontains 2 parameters ;an000;bgb
473Class = UTILITY_MSG_CLASS ; type of msg ;an000;bgb
474Function = NO_INPUT ; no input from user ;an000;bgb
475Input = N_A ; not applicable ;an000;bgb
476 Define_Msg filemes ; AN000;SM %1 bytes in %2 user f;an000;bgbiles
477;---------------------- ; ;an000;bgb
478Message_Number = 12 ; AN000;SM ;an000;bgb
479Handle = STDOUT ; AN000;SM ;an000;bgb
480Sublist = dg:Sublist_msg_orphmes2 ; AN000;SM ;an000;bgb
481Count = 2 ; AN000;SM ;an000;bgb
482Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
483Function = NO_INPUT ; AN000;SM ;an000;bgb
484Input = N_A ; AN000;SM ;an000;bgb
485 Define_Msg orphmes2 ; AN000;SM %1 bytes in %2 recove;an000;bgbred files
486;---------------------- ; ;an000;bgb
487Message_Number = 13 ; AN000;SM ;an000;bgb
488Handle = STDOUT ; AN000;SM ;an000;bgb
489Sublist = dg:Sublist_msg_orphmes3 ; AN000;SM ;an000;bgb
490Count = 2 ; AN000;SM ;an000;bgb
491Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
492Function = NO_INPUT ; AN000;SM ;an000;bgb
493Input = N_A ; AN000;SM ;an000;bgb
494 Define_Msg orphmes3 ; AN000;SM %1 bytes would be in ;an000;bgb%2 recovered files
495;---------------------- ; ;an000;bgb
496Message_Number = 14 ; AN000;SM ;an000;bgb
497Handle = STDOUT ; AN000;SM ;an000;bgb
498Sublist = dg:Sublist_msg_frespc ; AN000;SM ;an000;bgb
499Count = 1 ; AN000;SM ;an000;bgb
500Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
501Function = NO_INPUT ; AN000;SM ;an000;bgb
502Input = N_A ; AN000;SM ;an000;bgb
503 Define_Msg frespc ; AN000;SM %1 bytes available on;an000;bgb disk
504;---------------------- ; ;an000;bgb
505Message_Number = 15 ; AN000;SM ;an000;bgb
506Handle = STDOUT ; AN000;SM ;an000;bgb
507Sublist = dg:Sublist_msg_totmem ; AN000;SM ;an000;bgb
508Count = 1 ; AN000;SM ;an000;bgb
509Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
510Function = NO_INPUT ; AN000;SM ;an000;bgb
511Input = N_A ; AN000;SM ;an000;bgb
512 Define_Msg totmem ; AN000;SM %1 bytes total memory;an000;bgb
513;---------------------- ; ;an000;bgb
514Message_Number = 16 ; AN000;SM ;an000;bgb
515Handle = STDOUT ; AN000;SM ;an000;bgb
516Sublist = dg:Sublist_msg_fremem ; AN000;SM ;an000;bgb
517Count = 1 ; AN000;SM ;an000;bgb
518Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
519Function = NO_INPUT ; AN000;SM ;an000;bgb
520Input = N_A ; AN000;SM ;an000;bgb
521 Define_Msg fremem ; AN000;SM %1 bytes free ;an000;bgb
522;---------------------- ; ;an000;bgb
523Message_Number = 17 ; AN000;SM ;an000;bgb
524Handle = STDERR ; AN000;SM ;an000;bgb
525Sublist = None ; AN000;SM ;an000;bgb
526Count = None ; AN000;SM ;an000;bgb
527Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
528Function = NO_INPUT ; AN000;SM ;an000;bgb
529Input = N_A ; AN000;SM ;an000;bgb
530 Define_Msg no_net_arg ; AN000;SM Cannot CHKDSK a netwo;an000;bgbrk drive
531;---------------------- ; ;an000;bgb
532Message_Number = 18 ; AN000;SM ;an000;bgb
533Handle = STDERR ; AN000;SM ;an000;bgb
534Sublist = None ; AN000;SM ;an000;bgb
535Count = None ; AN000;SM ;an000;bgb
536Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
537Function = NO_INPUT ; AN000;SM ;an000;bgb
538Input = N_A ; AN000;SM ;an000;bgb
539 Define_Msg SubstErr ; AN000;SM Cannot CHKDSK a SUBST;an000;bgbed or ASSIGNed drive
540;---------------------- ; ;an000;bgb
541Message_Number = 20 ; AN000;SM ;an000;bgb
542Handle = STDERR ; AN000;SM ;an000;bgb
543Sublist = dg:Sublist_msg_badr_arg ; AN000;SM ;an000;bgb
544Count = 2 ; AN000;SM ;an000;bgb
545Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
546Function = NO_INPUT ; AN000;SM ;an000;bgb
547Input = N_A ; AN000;SM ;an000;bgb
548 Define_Msg badr_arg ; AN000;SM Disk error reading FA;an000;bgbT %2
549;---------------------- ; ;an000;bgb
550Message_Number = 21 ; AN000;SM ;an000;bgb
551Handle = STDOUT ; AN000;SM ;an000;bgb
552Sublist = dg:Sublist_msg_direcmes ; AN000;SM ;an000;bgb
553Count = 1 ; AN000;SM ;an000;bgb
554Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
555Function = NO_INPUT ; AN000;SM ;an000;bgb
556Input = N_A ; AN000;SM ;an000;bgb
557 Define_Msg direc_arg ; AN000;SM Directory %1 ;an000;bgb
558;---------------------- ; ;an000;bgb
559Message_Number = 22 ; AN000;SM ;an000;bgb
560Handle = STDOUT ; AN000;SM ;an000;bgb
561Sublist = dg:Sublist_msg_extents ; AN000;SM ;an000;bgb
562Count = 2 ; AN000;SM ;an000;bgb
563Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
564Function = NO_INPUT ; AN000;SM ;an000;bgb
565Input = N_A ; AN000;SM ;an000;bgb
566 Define_Msg extent_arg ; AN000;SM %1 Contains %2 non-co;an000;bgbntiguous blocks
567;---------------------- ; ;an000;bgb
568Message_Number = 23 ; AN000;SM ;an000;bgb
569Handle = STDOUT ; AN000;SM ;an000;bgb
570Sublist = None ; AN000;SM ;an000;bgb
571Count = None ; AN000;SM ;an000;bgb
572Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
573Function = NO_INPUT ; AN000;SM ;an000;bgb
574Input = N_A ; AN000;SM ;an000;bgb
575 Define_Msg noext_arg ; AN000;SM All specified file(s);an000;bgb are contiguous
576;---------------------- ; ;an000;bgb
577Message_Number = 24 ; AN000;SM ;an000;bgb
578Handle = STDOUT ; AN000;SM ;an000;bgb
579Sublist = None ; AN000;SM ;an000;bgb
580Count = None ; AN000;SM ;an000;bgb
581Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
582Function = NO_INPUT ; AN000;SM ;an000;bgb
583Input = N_A ; AN000;SM ;an000;bgb
584 Define_Msg fixmes_arg ; AN000;SM Errors found, F param;an000;bgbeter not specified (CRLF)
585;---------------------- ; Corrections will not ;an000;bgbbe written to disk
586Message_Number = 25 ; AN000;SM ;an000;bgb
587Handle = STDERR ; AN000;SM ;an000;bgb
588Sublist = dg:Sublist_msg_fatalmes ; AN000;SM ;an000;bgb
589Count = 2 ; AN000;SM ;an000;bgb
590Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
591Function = NO_INPUT ; AN000;SM ;an000;bgb
592Input = N_A ; AN000;SM ;an000;bgb
593 Define_Msg fatal_arg ; AN000;SM Processing cannot con;an000;bgbtinue %1%2
594;---------------------- ; ;an000;bgb
595Message_Number = 26 ; AN000;SM ;an000;bgb
596Handle = STDOUT ; AN000;SM ;an000;bgb
597Sublist = dg:Sublist_msg_badrdmes ; AN000;SM ;an000;bgb
598Count = 2 ; AN000;SM ;an000;bgb
599Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
600Function = NO_INPUT ; AN000;SM ;an000;bgb
601Input = N_A ; AN000;SM ;an000;bgb
602 Define_Msg badrdmes ; AN000;SM File allocation table;an000;bgb bad, drive %1
603;---------------------- ; ;an000;bgb
604Message_Number = 2 ; AN000;SM ;an000;bgb
605Handle = STDERR ; AN000;SM ;an000;bgb
606Sublist = None ; AN000;SM ;an000;bgb
607Count = None ; AN000;SM ;an000;bgb
608Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
609Function = NO_INPUT ; AN000;SM ;an000;bgb
610Input = N_A ; AN000;SM ;an000;bgb
611 Define_Msg stackmes ; AN000;SM Insufficient memory ;an000;bgb
612 Define_Msg stackmes1 ; AN000;SM Cannot make directory;an000;bgb entry %1 (CRLF)
613;---------------------- ; Move files from root ;an000;bgbdirectory and repeat CHKDSK
614Message_Number = 29 ; AN000;SM ;an000;bgb
615Handle = STDOUT ; AN000;SM ;an000;bgb
616Sublist = None ; AN000;SM ;an000;bgb
617Count = None ; AN000;SM ;an000;bgb
618Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
619Function = NO_INPUT ; AN000;SM ;an000;bgb
620Input = N_A ; AN000;SM ;an000;bgb
621 Define_Msg cdddmes ; AN000;SM CHDIR .. failed, tryi;an000;bgbng alternate method
622;---------------------- ; ;an000;bgb
623Message_Number = 30 ; AN000;SM ;an000;bgb
624Handle = STDOUT ; AN000;SM ;an000;bgb
625Sublist = None ; AN000;SM ;an000;bgb
626Count = None ; AN000;SM ;an000;bgb
627Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
628Function = NO_INPUT ; AN000;SM ;an000;bgb
629Input = N_A ; AN000;SM ;an000;bgb
630 Define_Msg badchain ; AN000;SM Has invalid cluster, ;an000;bgbfile truncated
631;---------------------- ; ;an000;bgb
632Message_Number = 31 ; AN000;SM ;an000;bgb
633Handle = STDERR ; AN000;SM ;an000;bgb
634Sublist = None ; AN000;SM ;an000;bgb
635Count = None ; AN000;SM ;an000;bgb
636Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
637Function = NO_INPUT ; AN000;SM ;an000;bgb
638Input = N_A ; AN000;SM ;an000;bgb
639 Define_Msg badsubdir ; AN000;SM Invalid sub-directory;an000;bgb entry
640;---------------------- ; ;an000;bgb
641Message_Number = 32 ; AN000;SM ;an000;bgb
642Handle = STDERR ; AN000;SM ;an000;bgb
643Sublist = None ; AN000;SM ;an000;bgb
644Count = None ; AN000;SM ;an000;bgb
645Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
646Function = NO_INPUT ; AN000;SM ;an000;bgb
647Input = N_A ; AN000;SM ;an000;bgb
648 Define_Msg ndotmes ; AN000;SM Does not exist ;an000;bgb
649;---------------------- ; ;an000;bgb
650Message_Number = 33 ; AN000;SM ;an000;bgb
651Handle = STDOUT ; AN000;SM ;an000;bgb
652Sublist = None ; AN000;SM ;an000;bgb
653Count = None ; AN000;SM ;an000;bgb
654Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
655Function = NO_INPUT ; AN000;SM ;an000;bgb
656Input = N_A ; AN000;SM ;an000;bgb
657 Define_Msg nulnz ; AN000;SM First cluster number ;an000;bgbis invalid, entry truncated
658;---------------------- ; ;an000;bgb
659Message_Number = 34 ; AN000;SM ;an000;bgb
660Handle = STDOUT ; AN000;SM ;an000;bgb
661Sublist = None ; AN000;SM ;an000;bgb
662Count = None ; AN000;SM ;an000;bgb
663Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
664Function = NO_INPUT ; AN000;SM ;an000;bgb
665Input = N_A ; AN000;SM ;an000;bgb
666 Define_Msg badclus ; AN000;SM Allocation error, siz;an000;bgbe adjusted
667;---------------------- ; ;an000;bgb
668Message_Number = 35 ; AN000;SM ;an000;bgb
669Handle = STDOUT ; AN000;SM ;an000;bgb
670Sublist = None ; AN000;SM ;an000;bgb
671Count = None ; AN000;SM ;an000;bgb
672Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
673Function = NO_INPUT ; AN000;SM ;an000;bgb
674Input = N_A ; AN000;SM ;an000;bgb
675 Define_Msg norecdot ; AN000;SM Cannot recover .. ent;an000;bgbry, processing continued
676;---------------------- ; ;an000;bgb
677Message_Number = 36 ; AN000;SM ;an000;bgb
678Handle = STDOUT ; AN000;SM ;an000;bgb
679Sublist = None ; AN000;SM ;an000;bgb
680Count = None ; AN000;SM ;an000;bgb
681Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
682Function = NO_INPUT ; AN000;SM ;an000;bgb
683Input = N_A ; AN000;SM ;an000;bgb
684 Define_Msg nuldmes ; AN000;SM Directory is totally ;an000;bgbempty, no .. or ..
685;---------------------- ; ;an000;bgb
686Message_Number = 37 ; AN000;SM ;an000;bgb
687Handle = STDERR ; AN000;SM ;an000;bgb
688Sublist = None ; AN000;SM ;an000;bgb
689Count = None ; AN000;SM ;an000;bgb
690Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
691Function = NO_INPUT ; AN000;SM ;an000;bgb
692Input = N_A ; AN000;SM ;an000;bgb
693 Define_Msg joinmes ; AN000;SM Directory is joined ;an000;bgb
694;---------------------- ; ;an000;bgb
695Message_Number = 38 ; AN000;SM ;an000;bgb
696Handle = STDOUT ; AN000;SM ;an000;bgb
697Sublist = None ; AN000;SM ;an000;bgb
698Count = None ; AN000;SM ;an000;bgb
699Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
700Function = NO_INPUT ; AN000;SM ;an000;bgb
701Input = N_A ; AN000;SM ;an000;bgb
702 Define_Msg norecddot ; AN000;SM Cannot recover .. ent;an000;bgbry
703;---------------------- ; ;an000;bgb
704Message_Number = 39 ; AN000;SM ;an000;bgb
705Handle = STDOUT ; AN000;SM ;an000;bgb
706Sublist = None ; AN000;SM ;an000;bgb
707Count = None ; AN000;SM ;an000;bgb
708Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
709Function = NO_INPUT ; AN000;SM ;an000;bgb
710Input = N_A ; AN000;SM ;an000;bgb
711 Define_Msg norecddot1 ; AN000;SM Entry has a bad link ;an000;bgb
712;---------------------- ; ;an000;bgb
713Message_Number = 40 ; AN000;SM ;an000;bgb
714Handle = STDOUT ; AN000;SM ;an000;bgb
715Sublist = None ; AN000;SM ;an000;bgb
716Count = None ; AN000;SM ;an000;bgb
717Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
718Function = NO_INPUT ; AN000;SM ;an000;bgb
719Input = N_A ; AN000;SM ;an000;bgb
720 Define_Msg norecddot2 ; AN000;SM Entry has a bad attri;an000;bgbbute
721;---------------------- ; ;an000;bgb
722Message_Number = 41 ; AN000;SM ;an000;bgb
723Handle = STDOUT ; AN000;SM ;an000;bgb
724Sublist = None ; AN000;SM ;an000;bgb
725Count = None ; AN000;SM ;an000;bgb
726Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
727Function = NO_INPUT ; AN000;SM ;an000;bgb
728Input = N_A ; AN000;SM ;an000;bgb
729 Define_Msg norecddot3 ; AN000;SM Entry has a bad size ;an000;bgb
730;---------------------- ; ;an000;bgb
731Message_Number = 42 ; AN000;SM ;an000;bgb
732Handle = STDOUT ; AN000;SM ;an000;bgb
733Sublist = dg:Sublist_msg_crossmes ; AN000;SM ;an000;bgb
734Count = 1 ; AN000;SM ;an000;bgb
735Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
736Function = NO_INPUT ; AN000;SM ;an000;bgb
737Input = N_A ; AN000;SM ;an000;bgb
738 Define_Msg cross_arg ; AN000;SM Is cross linked on cl;an000;bgbuster %2
739;---------------------- ; ;an000;bgb
740Message_Number = 43 ; AN000;SM ;an000;bgb
741Handle = STDOUT ; AN000;SM ;an000;bgb
742Sublist = dg:Sublist_msg_badtarg ; AN000;SM ;an000;bgb
743Count = 1 ; AN000;SM ;an000;bgb
744Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
745Function = NO_INPUT ; AN000;SM ;an000;bgb
746Input = N_A ; AN000;SM ;an000;bgb
747 Define_Msg badtarg_ptr ; AN000;SM Cannot CHDIR to %1, (;an000;bgbCRLF)
748;---------------------- ; tree past this point ;an000;bgbnot processed
749Message_Number = 44 ; AN000;SM ;an000;bgb
750Handle = STDOUT ; AN000;SM ;an000;bgb
751Sublist = None ; AN000;SM ;an000;bgb
752Count = None ; AN000;SM ;an000;bgb
753Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
754Function = NO_INPUT ; AN000;SM ;an000;bgb
755Input = N_A ; AN000;SM ;an000;bgb
756 Define_Msg badtarg2 ; AN000;SM tree past this point ;an000;bgbnot processed
757;---------------------- ; ;an000;bgb
758Message_Number = 45 ; AN000;SM ;an000;bgb
759Handle = STDOUT ; AN000;SM ;an000;bgb
760Sublist = dg:Sublist_msg_freebymes ; AN000;SM ;an000;bgb
761Count = 1 ; AN000;SM ;an000;bgb
762Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
763Function = NO_INPUT ; AN000;SM ;an000;bgb
764Input = N_A ; AN000;SM ;an000;bgb
765 Define_Msg freeBymes1 ; AN000;SM %1 bytes disk space f;an000;bgbreed
766;---------------------- ; ;an000;bgb
767Message_Number = 46 ; AN000;SM ;an000;bgb
768Handle = STDOUT ; AN000;SM ;an000;bgb
769Sublist = dg:Sublist_msg_freebymes ; AN000;SM ;an000;bgb
770Count = 1 ; AN000;SM ;an000;bgb
771Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
772Function = NO_INPUT ; AN000;SM ;an000;bgb
773Input = N_A ; AN000;SM ;an000;bgb
774 Define_Msg freebymes2 ; AN000;SM %1 bytes disk space w;an000;bgbould be freed
775;---------------------- ; ;an000;bgb
776Message_Number = 47 ; AN000;SM ;an000;bgb
777Handle = STDOUT ; AN000;SM ;an000;bgb
778Sublist = dg:Sublist_msg_idmes ; AN000;SM ;an000;bgb
779Count = 3 ; AN000;SM ;an000;bgb
780Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
781Function = NO_INPUT ; AN000;SM ;an000;bgb
782Input = N_A ; AN000;SM ;an000;bgb
783 Define_Msg idmes_arg ; AN000;SM Volume %1 created %2 ;an000;bgb%3
784;---------------------- ; ;an000;bgb
785Message_Number = 48 ; AN000;SM ;an000;bgb
786Handle = STDOUT ; AN000;SM ;an000;bgb
787Sublist = dg:Sublist_msg_alloc ; AN000;SM ;an000;bgb
788Count = 1 ; AN000;SM ;an000;bgb
789Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
790Function = NO_INPUT ; AN000;SM ;an000;bgb
791Input = N_A ; AN000;SM ;an000;bgb
792 Define_Msg idmes1 ; AN017;bgb %1 total allocation ;an000;bgbunits on disk
793;---------------------- ; ;an000;bgb
794Message_Number = 49 ; AN000;SM ;an000;bgb
795Handle = STDOUT ; AN000;SM ;an000;bgb
796Sublist = dg:Sublist_msg_alloc ; AN000;SM ;an000;bgb
797Count = 1 ; AN000;SM ;an000;bgb
798Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
799Function = NO_INPUT ; AN000;SM ;an000;bgb
800Input = N_A ; AN000;SM ;an000;bgb
801 Define_Msg idmes2 ; AN000;SM %1 bytes in each allo;an000;bgbcation unit
802;---------------------- ; ;an000;bgb
803ifdef fsexec ;an038;bgb
804Message_Number = 50 ; AN000;SM ;an038;bgb;an000;bgb
805Handle = STDERR ; AN000;SM ;an038;bgb;an000;bgb
806Sublist = dg:Sublist_msg_ExecFailure ; AN000;SM ;an038;bgb;an000;bgb
807Count = 1 ; AN000;SM ;an038;bgb;an000;bgb
808Class = UTILITY_MSG_CLASS ; AN000;SM ;an038;bgb;an000;bgb
809Function = NO_INPUT ; AN000;SM ;an038;bgb;an000;bgb
810Input = N_A ; AN000;SM ;an038;bgb;an000;bgb
811 Define_Msg msgExecFailure ; AN000;SM CHKDSK not available ;an038;bgb;an000;bgbon drive %1
812 endif ;an038;bgb
813;---------------------- ; ;an000;bgb
814Message_Number = 51 ; AN000;SM ;an000;bgb
815Handle = STDOUT ; AN000;SM ;an000;bgb
816Sublist = None ; AN000;SM ;an000;bgb
817Count = None ; AN000;SM ;an000;bgb
818Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
819Function = NO_INPUT ; AN000;SM ;an000;bgb
820Input = N_A ; AN000;SM ;an000;bgb
821 Define_Msg Inv_XA_Msg ; AN000;SM Extended Attributes h;an000;bgbas invalid clusters,
822;---------------------- ; attributes truncated ;an000;bgb
823Message_Number = 52 ; AN000;SM ;an000;bgb
824Handle = STDOUT ; AN000;SM ;an000;bgb
825Sublist = None ; AN000;SM ;an000;bgb
826Count = None ; AN000;SM ;an000;bgb
827Class = UTILITY_MSG_CLASS ; AN000;SM ;an000;bgb
828Function = NO_INPUT ; AN000;SM ;an000;bgb
829Input = N_A ; AN000;SM ;an000;bgb
830 Define_Msg Alloc_XA_Msg ; AN000;SM Extended Attributes l;an000;bgbocation .. ,
831;---------------------- ; attributes truncated ;an000;bgb
832Message_Number = 53 ; AN000;SM ;an000;bgb
833Handle = STDERR ; AN000;SM ;an000;bgb
834Sublist = dg:sublist_msg_parserr ; AN000;SM ;an046;bgb;an000;bgb
835Count = 1 ; AN000;SM ;an046;bgb;an000;bgb
836Class = PARSE_ERR_CLASS ; AN000;SM ;an000;bgb
837Function = NO_INPUT ; AN000;SM ;an000;bgb
838Input = N_A ; AN000;SM ;an000;bgb
839 Define_Msg badsw_arg ; AN000;SM Invalid parameter ;an000;bgb
840;---------------------- ; ;an000;bgb
841Message_Number = 54 ; AN000;SM ;an000;bgb
842Handle = STDERR ; AN000;SM ;an000;bgb
843Sublist = None ; AN000;SM ;an000;bgb
844Count = None ; AN000;SM ;an000;bgb
845Class = utility_msg_class ; AN000;bgb ;an000;bgb
846Function = NO_INPUT ; AN000;SM ;an000;bgb
847Input = N_A ; AN000;SM ;an000;bgb
848 Define_Msg baddrv_arg ; AN000;SM Invalid drive specifi;an000;bgbcation
849;---------------------- ; ;an000;bgb
850Message_Number = 55 ; AN000;SM ;an000;bgb
851Handle = STDERR ; AN000;SM ;an000;bgb
852Sublist = None ; AN000;SM ;an000;bgb
853Count = None ; AN000;SM ;an000;bgb
854Class = utility_msg_class ; AN017;bgb ;an000;bgb
855Function = NO_INPUT ; AN000;SM ;an000;bgb
856Input = N_A ; AN000;SM ;an000;bgb
857 Define_Msg invpath_arg ; AN000;SM Path not found ;an000;bgb
858;---------------------- ; ;an000;bgb
859Message_Number = 56 ; AN000;SM ;an000;bgb
860Handle = STDERR ; AN000;SM ;an000;bgb
861Sublist = None ; AN000;SM ;an000;bgb
862Count = None ; AN000;SM ;an000;bgb
863Class = utility_msg_class ; AN017;bgb ;an000;bgb
864Function = NO_INPUT ; AN000;SM ;an000;bgb
865Input = N_A ; AN000;SM ;an000;bgb
866 Define_Msg opnerr_arg ; AN000;SM File not found ;an000;bgb
867;---------------------- ; ;an000;bgb
868Message_Number = 0 ; ;an000;bgb;AN000;
869Handle = STDERR ; ;an000;bgb;AN000;
870Sublist = No_Replace ; ;AN;an000;bgb000;
871Count = N_A ; ;an000;bgb;AN000;
872Class = Ext_Err_Class ; ;an000;bgb;AN000;
873Function = No_Function ; ;an000;bgb;AN000;
874Input = N_A ; ;an000;bgb;AN000;
875 Define_Msg Extended_Error_Msg ; ;an000;bgb;AN000;
876;----------------------- ;an000;bgb
877Message_Number = 0 ; ;an000;bgb
878Handle = STDERR ; ;an000;bgb;AN000;
879Sublist = dg:sublist_msg_parserr ; ;an046;bgbbgb000;
880Count = 1 ; ;an046;bgb;AN000;
881Class = Parse_Err_Class ; ;an000;bgb;AN000;
882Function = No_Function ; ;an000;bgb;AN000;
883Input = N_A ; ;an000;bgb;AN000;
884 Define_Msg Parse_Error_Msg ; ;an000;bgb;AN000;
885;----------------------- ;an000;bgb
886Message_Number = 58 ; AN000;dms ;an000;bgb
887Handle = STDERR ; AN000;dms ;an000;bgb
888Sublist = dg:Sublist_msg_orphmes ; AN000;dms ;an000;bgb
889Count = 2 ; AN000;dms ;an000;bgb
890Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
891Function = NO_INPUT ; AN000;dms ;an000;bgb
892Input = N_A ; AN000;dms ;an000;bgb
893 Define_Msg orph_arg ; AN000;dms "%1 lost clusters fo;an000;bgbund in %2 chains.",0
894;---------------------- ; ;an000;bgb
895Message_Number = 59 ; AN000;dms ;an000;bgb
896Handle = STDout ; AN000;bgb ;an000;bgb
897Sublist = none ; AN000;dms ;an000;bgb
898Count = none ; AN000;dms ;an000;bgb
899Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
900Function = NO_INPUT ; AN000;dms ;an000;bgb
901Input = N_A ; AN000;dms ;an000;bgb
902 Define_Msg crlf_arg ; AN000;dms CR,LF ;an000;bgb
903;---------------------- ; ;an000;bgb
904Message_Number = 60 ; AN000;dms ;an000;bgb
905Handle = STDERR ; AN000;dms ;an000;bgb
906Sublist = none ; AN000;dms ;an000;bgb
907Count = none ; AN000;dms ;an000;bgb
908Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
909Function = NO_INPUT ; AN000;dms ;an000;bgb
910Input = N_A ; AN000;dms ;an000;bgb
911 Define_Msg badcd_arg ; AN000;dms "Cannot CHDIR to roo;an000;bgbt",cr,lf
912;---------------------- ; ;an000;bgb
913Message_Number = 61 ; AN000;dms ;an000;bgb
914Handle = STDERR ; AN000;dms ;an000;bgb
915Sublist = dg:Sublist_Msg_Badw_arg ; AN000;dms ;an000;bgb
916Count = 1 ; AN000;dms ;an000;bgb
917Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
918Function = NO_INPUT ; AN000;dms ;an000;bgb
919Input = N_A ; AN000;dms ;an000;bgb
920 Define_Msg badw_arg ; AN000;dms "Disk error writing ;an000;bgbFAT %1"
921;---------------------- ; ;an000;bgb
922Message_Number = 62 ; AN000;dms ;an000;bgb
923Handle = STDOUT ; AN000;dms ;an042;bgb;an000;bgb
924Sublist = dg:Sublist_Msg_Noisy ; AN000;dms ;an000;bgb
925Count = 1 ; AN000;dms ;an000;bgb
926Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
927Function = NO_INPUT ; AN000;dms ;an000;bgb
928Input = N_A ; AN000;dms ;an000;bgb
929 Define_Msg noisy_arg ; AN000;dms " %1" ;an000;bgb
930;---------------------- ; ;an000;bgb
931Message_Number = 63 ; AN000;dms ;an000;bgb
932Handle = STDERR ; AN000;dms ;an000;bgb
933Sublist = none ; AN000;dms ;an000;bgb
934Count = none ; AN000;dms ;an000;bgb
935Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
936Function = NO_INPUT ; AN000;dms ;an000;bgb
937Input = N_A ; AN000;dms ;an000;bgb
938 Define_Msg baddpbdir ; AN000;dms "Invalid current dir;an000;bgbectory"
939;---------------------- ; ;an000;bgb
940Message_Number = 64 ; AN000;dms ;an000;bgb
941Handle = STDERR ; AN000;dms ;an000;bgb
942Sublist = dg:Sublist_Msg_File_Arg ; AN000;dms ;an000;bgb
943Count = 1 ; AN000;dms ;an000;bgb
944Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
945Function = NO_INPUT ; AN000;dms ;an000;bgb
946Input = N_A ; AN000;dms ;an000;bgb
947 Define_Msg file_arg ; AN000;dms "%1",cr,lf ;an000;bgb
948;---------------------- ; ;an000;bgb
949Message_Number = 65 ; AN000;dms ;an000;bgb
950Handle = STDERR ; AN000;dms ;an000;bgb
951Sublist = none ; AN000;dms ;an000;bgb
952Count = none ; AN000;dms ;an000;bgb
953Class = UTILITY_MSG_CLASS ; AN000;dms ;an000;bgb
954Function = NO_INPUT ; AN000;dms ;an000;bgb
955Input = N_A ; AN000;dms ;an000;bgb
956 Define_Msg creatmes ; AN000;dms "Insufficient room i;an000;bgbn root directory"
957;---------------------- ; ;an000;bgb
958Message_Number = 70 ; AN017;bgb ;an000;bgb
959Handle = STDOUT ; AN017;bgb ;an000;bgb
960Sublist = dg:Sublist_msg_alloc ; AN017;bgb ;an000;bgb
961Count = 1 ; AN017;bgb ;an000;bgb
962Class = UTILITY_MSG_CLASS ; AN017;bgb ;an000;bgb
963Function = NO_INPUT ; AN017;bgb ;an000;bgb
964Input = N_A ; AN017;bgb ;an000;bgb
965 Define_Msg idmes3 ; AN017;bgb %1 allocation units ;an000;bgbavailable on disk
966;---------------------- ; ;an000;bgb
967Message_Number = 71 ; ;an000;bgb;an024;bgb
968Handle = STDOUT ; ;an000;bgb;an024;bgb
969Sublist = Sublist_msgSerialNumber ; ;an000;bgb;an024;bgb
970Count = 2 ; ;an000;bgb;an024;bgb
971Class = Utility_Msg_Class ; ;an000;bgb;an024;bgb
972Function = No_Function ; ;an000;bgb;an024;bgb
973Input = N_A ; ;an000;bgb;an024;bgb
974 Define_Msg msgSerialNumber ; ;an000;bgb;an024;bgb
975;---------------------- ; ;an000;bgb
976Message_Number = 72 ; AN030;bgb ;an000;bgb
977Handle = STDERR ; AN030;bgb ;an000;bgb
978Sublist = None ; AN030;bgb ;an000;bgb
979Count = None ; AN030;bgb ;an000;bgb
980Class = utility_msg_class ; AN030;bgb ;an000;bgb
981Function = NO_INPUT ; AN030;bgb ;an000;bgb
982Input = N_A ; AN030;bgb ;an000;bgb
983 Define_Msg no_mem_arg ; AN030;bgb insufficient memory ;an000;bgb
984;---------------------- ; ;an000;bgb
985Message_Number = 73 ; AN033;bgb ;an000;bgb
986Handle = STDERR ; AN033;bgb ;an000;bgb
987Sublist = None ; AN033;bgb ;an000;bgb
988Count = None ; AN033;bgb ;an000;bgb
989Class = utility_msg_class ; AN033;bgb ;an000;bgb
990Function = NO_INPUT ; AN033;bgb ;an000;bgb
991Input = N_A ; AN033;bgb ;an000;bgb
992 Define_Msg inval_media ; AN033;bgb invalid media type ;an000;bgb
993;---------------------- ; ;an000;bgb
994Message_Number = 74 ; AN045;bgb ;an000;bgb
995Handle = STDERR ; AN045;bgb ;an000;bgb
996Sublist = None ; AN045;bgb ;an000;bgb
997Count = None ; AN045;bgb ;an000;bgb
998Class = utility_msg_class ; AN045;bgb ;an000;bgb
999Function = NO_INPUT ; AN045;bgb ;an000;bgb
1000Input = N_A ; AN045;bgb ;an000;bgb
1001 Define_Msg write_fault ; AN045;bgb write fault error ;an000;bgb
1002 ;an000;bgb
1003 ;an000;bgb
1004; ;an000;bgb
1005;***************************************************************************** ;an000;bgb
1006; Message Data Area ;an000;bgb
1007;***************************************************************************** ;an000;bgb
1008; ;an000;bgb
1009 ;an000;bgb
1010 ;an000;bgb
1011; THE FOLLOWING ONE BYTE CHARACTERS ARE THE PROMPT ANSWERS. ;an000;bgb
1012; THEY MUST BE LOWER CASE, AND THE UPPER TO LOWER, OR LOWER ;an000;bgb
1013; TO LOWER CONVERSION MUST BE DOABLE BY "OR AL,20h". ;an000;bgb
1014; Yes/No Answers ;an000;bgb
1015YES_BYTE DB "y" ;an000;bgb
1016NO_BYTE DB "n" ;an000;bgb
1017 ;an000;bgb
1018;The following table is the list of abbreviated month names used to print ;an000;bgb
1019; out the volume ID. ;an000;bgb
1020; MUST BE THREE BYTES PER MONTH ;an000;bgb
1021MONTAB DB "JanFebMarAprMayJunJulAugSepOctNovDec" ;an000;bgb
1022 ;an000;bgb
1023 ;an000;bgb
1024yn_arg dw ? ;an000;bgb
1025 ;an000;bgb
1026;orph_num dw ? ;from orphsiz; = number of lost clusters ;an000;bgb;an049;bgb
1027orphcnt dd ? ;number of chains of lost clusters ;an000;bgb
1028 ;an000;bgb
1029report_arg dw ? ;an000;bgb
1030rarg1 dd ? ;changed to dword ;an000;bgb;an049;bgb
1031rarg3 dd ? ;changed to dword ;an000;bgb;an049;bgb
1032 ;an000;bgb
1033baddrvm DB " A.",0 ;an000;bgb
1034badrw_str dw ? ;an000;bgb
1035badrw_num dw ? ;an000;bgb
1036block_num dw ? ;an000;bgb
1037fatal_arg1 dw ? ;an000;bgb
1038fatal_arg2 dw ? ;an000;bgb
1039file_arg1 dw ? ;an000;bgb
1040file_arg2 dw ? ;an000;bgb
1041free_arg1 dw ? ;an000;bgb
1042free_arg2 dw ? ;an000;bgb
1043free_arg3 dw ? ;an000;bgb
1044fatal_end db ".",0 ;an000;bgb
1045 ;an000;bgb
1046 ;an000;bgb
1047data ends ; AN000; ;an000;bgb