|
|
1.1 root 1: /*
2: * h/host.h
3: * This header file contains some host-dependent defines and inclusions.
4: * This version covers UDI, COHERENT, GEMDOS, MSDOS, and VAX/VMS.
5: */
6:
7: #ifdef UDI
8: #define OVERLAID 1
9: #define MONOLITHIC 0
10: #define OK 0
11: #define BAD 1
12: #define ABORT 2
13: #endif
14:
15: #ifdef COHERENT
16: #define OVERLAID 1
17: #define MONOLITHIC 1
18: #define OK 0
19: #define BAD 1
20: #define ABORT 2
21: #endif
22:
23: #ifdef GEMDOS
24: #define OVERLAID 0
25: #define MONOLITHIC 0
26: #define OK 0
27: #define BAD 1
28: #define ABORT 2
29: #endif
30:
31: #ifdef MSDOS
32: #define OVERLAID 0
33: #define MONOLITHIC 0
34: #define OK 0
35: #define BAD 1
36: #define ABORT 1
37: #endif
38:
39: #ifdef vax
40: #include <stsdef.h>
41: #include <ssdef.h>
42: #define OVERLAID 1
43: #define MONOLITHIC 1
44: #define VAXFMT 1
45: #define OK (STS$M_INHIB_MSG|SS$_NORMAL)
46: #define BAD (STS$M_INHIB_MSG|SS$_ABORT)
47: #define ABORT (STS$M_INHIB_MSG|SS$_ABORT)
48: #endif
49:
50: #define NFNAME 64 /* Longest file name */
51:
52: /* end of h/host.h */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.