aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2006-12-22 23:05:55 +0000
committerEli Zaretskii2006-12-22 23:05:55 +0000
commit253d464c6f5cee6760cd314e60579f332f670583 (patch)
tree03633b7d8dc7d85e569fe8c6468dd59613602bd4 /src
parentc52bf8c3ca71c731ccb47c13c9551008277abacd (diff)
downloademacs-253d464c6f5cee6760cd314e60579f332f670583.tar.gz
emacs-253d464c6f5cee6760cd314e60579f332f670583.zip
Add support for NetBSD.
Diffstat (limited to 'src')
-rw-r--r--src/m/amdx86-64.h6
-rw-r--r--src/m/hp800.h8
2 files changed, 13 insertions, 1 deletions
diff --git a/src/m/amdx86-64.h b/src/m/amdx86-64.h
index 670360336a8..36e62ef6166 100644
--- a/src/m/amdx86-64.h
+++ b/src/m/amdx86-64.h
@@ -125,12 +125,16 @@ Boston, MA 02110-1301, USA. */
125#undef LIB_STANDARD 125#undef LIB_STANDARD
126#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o 126#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o
127 127
128#elif defined(__NetBSD__)
129
130/* LIB_STANDARD and START_FILES set correctly in s/netbsd.h */
131
128#elif defined(sun) 132#elif defined(sun)
129 133
130#undef START_FILES 134#undef START_FILES
131#undef LIB_STANDARD 135#undef LIB_STANDARD
132 136
133#else /* !__OpenBSD__ && !__FreeBSD__ && !sun */ 137#else /* !__OpenBSD__ && !__FreeBSD__ && !__NetBSD__ && !sun */
134 138
135#undef START_FILES 139#undef START_FILES
136#ifdef HAVE_X86_64_LIB64_DIR 140#ifdef HAVE_X86_64_LIB64_DIR
diff --git a/src/m/hp800.h b/src/m/hp800.h
index 01146e52359..1630a0bc883 100644
--- a/src/m/hp800.h
+++ b/src/m/hp800.h
@@ -174,6 +174,14 @@ Boston, MA 02110-1301, USA. */
174#define rindex strrchr 174#define rindex strrchr
175 175
176#endif /* __hpux */ 176#endif /* __hpux */
177
178/* Systems with GCC don't need to lose. */
179#ifdef __NetBSD__
180# ifdef __GNUC__
181# define alloca __builtin_alloca
182# define HAVE_ALLOCA
183# endif /* __GNUC__ */
184#endif /* __NetBSD__ */
177 185
178/* arch-tag: 809436e6-1645-4b92-b40d-2de5d6e7227c 186/* arch-tag: 809436e6-1645-4b92-b40d-2de5d6e7227c
179 (do not change this comment) */ 187 (do not change this comment) */