summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/XCOPY/XINITMSG.EQU
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/CMD/XCOPY/XINITMSG.EQU')
-rw-r--r--v4.0/src/CMD/XCOPY/XINITMSG.EQU150
1 files changed, 150 insertions, 0 deletions
diff --git a/v4.0/src/CMD/XCOPY/XINITMSG.EQU b/v4.0/src/CMD/XCOPY/XINITMSG.EQU
new file mode 100644
index 0000000..cce6a5d
--- /dev/null
+++ b/v4.0/src/CMD/XCOPY/XINITMSG.EQU
@@ -0,0 +1,150 @@
1;*****************************************************************************
2; Message equates
3;*****************************************************************************
4CR equ 13
5LF equ 10
6BELL equ 7
7END_OF_MESSAGE equ 0
8ALPHA_D equ 'D'
9ALPHA_F equ 'F'
10NO_SUBST EQU 00H ;AN000;MSG PARAMETER SUBSTITUTION = 0
11PARM_SUBST_ONE EQU 01H ;AN000;MSG PARAMETER SUBSTITUTION = 1
12MSG_SER_CLASS EQU 00H ;AN000;MESSAGE SERVICE CLASS (RESERVED)
13EXT_ERR_CLASS EQU 01H ;AN000;DOS EXTENDED ERROR CLASS
14PARSE_ERR_CLASS EQU 02H ;AN000;PARSE ERROR CLASS
15UTILITY_MSG_CLASS EQU 0FFH ;AN000;UTILITY MESSAGE CLASS
16NO_INPUT EQU 00H ;AN000;NO INPUT CHARACTERS
17DOS_KEYB_INP EQU 01H ;AN000;KEYBOARD INPUT EXPECTED
18;******************************************************************************
19; The initialization messages
20;******************************************************************************
21;Init prompts for parameters
22
23MSG_CREATE_DIR EQU 4 ;AC000;FILE NAME OR DIRECTORY?
24
25MSG_TO_BEGIN EQU 5 ;AC000;PRESS ANY KEY TO BEGIN COPY
26
27MSG_F_D EQU 29 ;AN000;IS IT A FILE OR DIR NAME ?
28
29MSG_CR_LF_STR EQU 26 ;AN000;FOR CR,LF ONLY
30
31;Init error messages
32
33MSG_INCORRECT_DOS EQU 1 ;AC000;INCORRECT DOS VERSION
34
35MSG_INVALID_DRV EQU 11 ;AC000;INVALID DRIVE SPECIFICATION
36
37MSG_LONG_PATH EQU 6 ;AC000;PATH TOO LONG
38
39MSG_INVALID_PARM EQU 3 ;AC000;INVALID PARAMETER
40
41MSG_INV_NUM_PARM EQU 21 ;AC000;INVALID NUMBER OF PARAMETERS
42
43MSG_CYCLIC_COPY EQU 8 ;AC000;CANNOT PERFORM CYCLIC COPY
44
45MSG_INVALID_PATH EQU 7 ;AC000;INVALID PATH
46
47MSG_NOT_CREATE_DIR EQU 10 ;AC000;UNABLE TO CREATE DIRECTORY
48
49MSG_INVALID_DATE EQU 9 ;AC000;INVALID DATE
50
51MSG_RES_S_NAME EQU 12 ;AC000;CANNOT XCOPY FROM RESERVED DEVICE
52
53MSG_INSUF_MEMORY EQU 2 ;AC000;INSUFFICIENT MEMORY
54
55MSG_INV_SW EQU 35 ;AN004;DUPLICATE / INVALID SW FROM PARSE
56
57;******************************************************************************
58;Prompts for parameters -------------------------------------------------------
59;MSG_CREATE_DIR LABEL BYTE
60; DB CR, LF
61; DB 'Does %s specify a file name', CR,LF
62; DB 'or directory name on the target', CR,LF
63; DB '(F = file, D = directory)? '
64; ;DB
65; DB END_OF_MESSAGE
66;
67;------------------------------------------------------------------------------
68;MSG_TO_BEGIN LABEL BYTE
69; DB CR, LF
70; DB 'Press any key to begin copying file(s) '
71; ;DB
72; DB END_OF_MESSAGE
73;
74;------------------------------------------------------------------------------
75;MSG_F_D LABEL BYTE
76; DB 'FD '
77; ;DB
78; DB END_OF_MESSAGE
79;
80;Init error ------------------------------------------------------------------
81;MSG_INCORRECT_DOS LABEL BYTE
82; DB CR, LF
83; DB 'Incorrect DOS version'
84; ;DB
85; DB CR, LF, BELL, '$'
86;-----------------------------------------------------------------------------
87;MSG_INVALID_DRV LABEL BYTE
88; DB CR, LF
89; DB 'Invalid drive specification'
90; ;DB
91; DB CR, LF, BELL, END_OF_MESSAGE
92;-----------------------------------------------------------------------------
93;MSG_LONG_PATH LABEL BYTE
94; DB CR, LF
95; DB 'Path too long'
96; ;DB
97; DB CR, LF, BELL, END_OF_MESSAGE
98;------------------------------------------------------------------------------
99;MSG_INVALID_PARM LABEL BYTE
100; DB CR, LF
101; DB 'Invalid parameter'
102; ;DB
103; DB CR, LF, BELL, END_OF_MESSAGE
104;------------------------------------------------------------------------------
105;MSG_INV_NUM_PARM LABEL BYTE
106; DB CR, LF
107; DB 'Invalid number of parameters'
108; ;DB
109; DB CR, LF, BELL, END_OF_MESSAGE
110;------------------------------------------------------------------------------
111;MSG_CYCLIC_COPY LABEL BYTE
112; DB CR, LF
113; DB 'Cannot perform a cyclic copy'
114; ;DB
115; DB CR, LF, BELL, END_OF_MESSAGE
116;------------------------------------------------------------------------------
117;MSG_INVALID_PATH LABEL BYTE
118; DB CR, LF
119; DB 'Invalid path'
120; ;DB
121; DB CR, LF, BELL, END_OF_MESSAGE
122;------------------------------------------------------------------------------
123;MSG_NOT_CREATE_DIR LABEL BYTE
124; DB CR, LF
125; DB 'Unable to create directory'
126; ;DB
127; DB CR, LF, BELL, END_OF_MESSAGE
128;------------------------------------------------------------------------------
129;MSG_INVALID_DATE LABEL BYTE
130; DB CR, LF
131; DB 'Invalid date'
132; ;DB
133; DB CR, LF, BELL, END_OF_MESSAGE
134;------------------------------------------------------------------------------
135;MSG_RES_S_NAME LABEL BYTE
136; DB CR, LF
137; DB 'Cannot XCOPY from a reserved device'
138; ;DB
139; DB CR, LF, BELL, END_OF_MESSAGE
140;------------------------------------------------------------------------------
141;MSG_INSUF_MEMORY LABEL BYTE
142; DB CR, LF
143; DB 'Insufficient memory'
144; ;DB
145; DB CR, LF, BELL, END_OF_MESSAGE
146;------------------------------------------------------------------------------
147;******************* COPY RIGHT STATEMENT *************************************
148include copyrigh.inc
149;------------------------------------------------------------------------------
150;XCPYINIT_MSG_END LABEL BYTE