|
|
1.1 root 1: page ,132
2: TITLE execmsg.asm - exec messages
3: ;***
4: ;execmsg.asm - exec error messages
5: ;
6: ; Copyright (c) 1987, Microsoft Corporation. All rights reserved.
7: ;
8: ;Purpose:
9: ; error messages used with exec*() library functions
10: ; (and spawn*() functions with P_OVERLAY).
11: ;
12: ;*******************************************************************************
13:
14:
15: ?DF= 1 ; this is special to define segments
16: include version.inc
17: .xlist
18: include cmacros.inc
19: .list
20:
21: createSeg HDR, nhdr, byte, public, MSG, DGROUP
22: createSeg MSG, nmsg, byte, public, MSG, DGROUP
23: createSeg PAD, npad, byte, common, MSG, DGROUP
24: createSeg EPAD, nepad, byte, common, MSG, DGROUP
25:
26: defGrp DGROUP ; define DGROUP
27:
28:
29: public __execmsg
30: __execmsg= 9876h
31:
32: ; Messages used by doexec.asm
33:
34: sBegin nmsg
35: assumes ds,data
36:
37: ; WARNING - doexec.asm expects these three messages to be together
38: ; these messages must always have '$' on the end
39:
40: dw 5
41: db 13,10,'run-time error '
42: db 'R6005',13,10,'- not enough memory on exec',13,10,'$',0
43: dw 6
44: db 13,10,'run-time error '
45: db 'R6006',13,10,'- bad format on exec',13,10,'$',0
46: dw 7
47: db 13,10,'run-time error '
48: db 'R6007',13,10,'- bad environment on exec',13,10,'$',0
49: sEnd
50:
51: sBegin npad
52: assumes ds,data
53: dw -1
54: ; no padding for now;
55: ; MAX padding would be
56: ; db 72 dup(0)
57: sEnd
58:
59: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.