1113
|
1 /* Machine description file for DEC MIPS machines. */
|
|
2
|
456
|
3 #include "mips.h"
|
|
4
|
|
5 /* The following line tells the configuration script what sort of
|
|
6 operating system this machine is likely to run.
|
1113
|
7 USUAL-OPSYS="note"
|
|
8
|
|
9 NOTE-START
|
|
10 Use -opsystem=osf1 for OSF/1, and -opsystem=bsd4-3 otherwise.
|
|
11 NOTE-END */
|
456
|
12
|
|
13 #undef BIG_ENDIAN
|
1113
|
14 #undef LIB_STANDARD
|
|
15 #undef START_FILES
|
|
16 #undef COFF
|
|
17 #undef TERMINFO
|
|
18 #define MAIL_USE_FLOCK
|
|
19 #define HAVE_UNION_WAIT
|
456
|
20
|
|
21 /* This line starts being needed with ultrix 4.0. */
|
1113
|
22 /* You must delete it for version 3.1. */
|
456
|
23 #define START_FILES pre-crt0.o /usr/lib/cmplrs/cc/crt0.o
|
|
24
|
|
25 /* Supposedly the following will overcome a kernel bug. */
|
|
26 #undef LD_SWITCH_MACHINE
|
|
27 #undef DATA_START
|
|
28 #define DATA_START 0x10000000
|
|
29 #define DATA_SEG_BITS 0x10000000
|
|
30
|
|
31 /* In Ultrix 4.1, XvmsAlloc.o in libX11.a seems to insist
|
|
32 on defining malloc itself. This should avoid conflicting with it. */
|
|
33 #define SYSTEM_MALLOC
|
1113
|
34
|
|
35 /* Override what m-mips.h says about this. */
|
|
36 #undef LINKER
|
|
37
|
|
38 /* Ultrix 4.2 (perhaps also 4.1) implements O_NONBLOCK
|
|
39 but it doesn't work right;
|
|
40 and it causes hanging in read_process_output. */
|
|
41 #define BROKEN_O_NONBLOCK
|
|
42
|
|
43 #ifdef OSF1
|
|
44 #undef C_ALLOCA
|
|
45 #define HAVE_ALLOCA
|
|
46 #endif
|