summaryrefslogtreecommitdiff
path: root/src/m-pmax.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/m-pmax.h')
-rw-r--r--src/m-pmax.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/m-pmax.h b/src/m-pmax.h
new file mode 100644
index 00000000000..542b26b3044
--- /dev/null
+++ b/src/m-pmax.h
@@ -0,0 +1,36 @@
+#include "m-mips.h"
+#undef LIBS_MACHINE
+#undef BIG_ENDIAN
+#undef LIB_STANDARD
+#undef START_FILES
+#undef COFF
+#undef TERMINFO
+#define MAIL_USE_FLOCK
+#define HAVE_UNION_WAIT
+
+/* This line starts being needed with ultrix 4.0. */
+/* You must delete it for version 3.1. */
+#define START_FILES pre-crt0.o /usr/lib/cmplrs/cc/crt0.o
+
+/* Supposedly the following will overcome a kernel bug. */
+#undef LD_SWITCH_MACHINE
+#undef DATA_START
+#define DATA_START 0x10000000
+#define DATA_SEG_BITS 0x10000000
+
+/* In Ultrix 4.1, XvmsAlloc.o in libX11.a seems to insist
+ on defining malloc itself. This should avoid conflicting with it. */
+#define SYSTEM_MALLOC
+
+/* Override what m-mips.h says about this. */
+#undef LINKER
+
+/* Ultrix 4.2 (perhaps also 4.1) implements O_NONBLOCK
+ but it doesn't work right;
+ and it causes hanging in read_process_output. */
+#define BROKEN_O_NONBLOCK
+
+#ifdef OSF1
+#undef C_ALLOCA
+#define HAVE_ALLOCA
+#endif