GNU Emacs is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
+the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Emacs is distributed in the hope that it will be useful,
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
-#define C_ALLOCA
+/* #define C_ALLOCA */ /* Sjoerd.Mullender@cwi.nl says no need. */
/* #define HAVE_ALLOCA */
/* Define NO_REMAP if memory segmentation makes it not work well
/* This machine requires completely different unexec code
which lives in a separate file. Specify the file name. */
+#ifdef USG5_4
+#undef UNEXEC
+#define UNEXEC unexelfsgi.o
+#else
#define UNEXEC unexmips.o
+#endif
#define TEXT_START 0x400000
in which crt1.o and crt1.n should be used. */
#define HAVE_CRTN
+/* When you *do* link with -lbsd, you *still* get System V getpgrp, unless:
+ you define _BSD_COMPAT, -or- you call `BSDgetpgrp' explicitly.
+ Emacs does the latter. */
+
+#ifndef USG5_4
#ifdef HAVE_CRTN
/* Must define START-FILES so that the linker can find /usr/lib/crt0.o. */
#define START_FILES pre-crt0.o /usr/lib/crt1.o
-#define LIB_STANDARD -lbsd -lc /usr/lib/crtn.o
+#define LIB_STANDARD -lc /usr/lib/crtn.o
#else
#define START_FILES pre-crt0.o /usr/lib/crt0.o
/* The entry-point label (start of text segment) is `start', not `__start'. */
#define DEFAULT_ENTRY_ADDRESS start
-#define LIB_STANDARD -lbsd -lc
+#define LIB_STANDARD -lc
+#endif
#endif
\f
/* Use terminfo instead of termcap. */