Mercurial > emacs
annotate src/m/pmax.h @ 3273:a5e5e1e04331
Don't include termios.h directly--let systty.h do it.
(shut_down_emacs): Maybe close X connection here. New arg NO_X.
(Fkill_emacs): Don't close it here. Pass new arg.
(fatal_error_signal): Pass new arg.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 29 May 1993 20:57:33 +0000 |
parents | 689f1697d285 |
children | 56ffd7d79f05 |
rev | line source |
---|---|
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 | |
1582
689f1697d285
* m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
Jim Blandy <jimb@redhat.com>
parents:
1113
diff
changeset
|
31 #if 0 |
689f1697d285
* m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
Jim Blandy <jimb@redhat.com>
parents:
1113
diff
changeset
|
32 /* I don't see any such conflict in Ultrix 4.2, 4.2a, or 4.3. And |
689f1697d285
* m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
Jim Blandy <jimb@redhat.com>
parents:
1113
diff
changeset
|
33 the relocating allocator is a real win. -JimB */ |
689f1697d285
* m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
Jim Blandy <jimb@redhat.com>
parents:
1113
diff
changeset
|
34 |
456 | 35 /* In Ultrix 4.1, XvmsAlloc.o in libX11.a seems to insist |
36 on defining malloc itself. This should avoid conflicting with it. */ | |
37 #define SYSTEM_MALLOC | |
1582
689f1697d285
* m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
Jim Blandy <jimb@redhat.com>
parents:
1113
diff
changeset
|
38 #endif |
1113 | 39 |
40 /* Override what m-mips.h says about this. */ | |
41 #undef LINKER | |
42 | |
43 /* Ultrix 4.2 (perhaps also 4.1) implements O_NONBLOCK | |
44 but it doesn't work right; | |
45 and it causes hanging in read_process_output. */ | |
46 #define BROKEN_O_NONBLOCK | |
47 | |
48 #ifdef OSF1 | |
49 #undef C_ALLOCA | |
50 #define HAVE_ALLOCA | |
51 #endif |