summaryrefslogtreecommitdiff
path: root/src/m
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2006-03-18 14:52:40 +0000
committerEli Zaretskii <eliz@gnu.org>2006-03-18 14:52:40 +0000
commitc3f5c8258a47e48a17f0c0026a1c2c5e27ec7361 (patch)
tree38330210d9ef925f1d8dafe63f17ca38afa43176 /src/m
parent73372e83a8f6eeff7da62bcae84726e52e87db42 (diff)
downloademacs-c3f5c8258a47e48a17f0c0026a1c2c5e27ec7361.tar.gz
(BROKEN_NOCOMBRELOC) [__NetBSD__]: Define.
(LIB_STANDARD, START_FILES) [__NetBSD__]: Don't define. (START_FILES, RUN_TIME_REMAP, UNEXEC) [__NetBSD__, __OpenBSD__]: Don't redefine.
Diffstat (limited to 'src/m')
-rw-r--r--src/m/pmax.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/m/pmax.h b/src/m/pmax.h
index 911f84d3c8a..c83c514ab98 100644
--- a/src/m/pmax.h
+++ b/src/m/pmax.h
@@ -13,8 +13,12 @@ NOTE-END */
#ifndef __MIPSEB__
#undef WORDS_BIG_ENDIAN
#endif
+#if defined (__NetBSD__)
+#define BROKEN_NOCOMBRELOC
+#else
#undef LIB_STANDARD
#undef START_FILES
+#endif
#undef COFF
#undef TERMINFO
#define MAIL_USE_FLOCK
@@ -24,18 +28,12 @@ NOTE-END */
#ifdef MACH
#define START_FILES pre-crt0.o /usr/lib/crt0.o
#else
+#if !defined (__NetBSD__)
/* 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
#endif
-
-#if defined (__NetBSD__) || defined (__OpenBSD__)
-#undef START_FILES
-#define START_FILES pre-crt0.o /usr/lib/crt0.o
-#undef RUN_TIME_REMAP
-#undef UNEXEC
-#define UNEXEC unexelf.o
-#endif /* NetBSD || OpenBSD */
+#endif
/* Supposedly the following will overcome a kernel bug. */
#undef LD_SWITCH_MACHINE