]> code.delx.au - gnu-emacs/blobdiff - src/s/nextstep.h
(text_read_only): Use xsignal0, xsignal1.
[gnu-emacs] / src / s / nextstep.h
index 0ac2aa896626ab3f19654cc66d72835fb2f8566f..8ea45e16e6ecc0984e9f71410f639c06eae6c0d2 100644 (file)
@@ -1,5 +1,6 @@
 /* Configuration file for the NeXTstep system.
-   Copyright (C) 1990, 1995 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1995, 2002, 2003, 2004,
+                 2005, 2006 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -15,8 +16,8 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with GNU Emacs; see the file COPYING.  If not, write to
-the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.  */
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.  */
 
 #include "bsd4-3.h"
 
@@ -43,8 +44,6 @@ Boston, MA 02111-1307, USA.  */
    stupidly gets confused by it.  */
 #undef KERNEL_FILE
 
-#define HAVE_ALLOCA
-
 #define SYSTEM_MALLOC
 
 #define environ _environ
@@ -73,10 +72,15 @@ Boston, MA 02111-1307, USA.  */
 /* Link this program just by running cc.  */
 #define ORDINARY_LINK
 
-#define LD_SWITCH_SYSTEM -X -noseglinkedit
+#define LD_SWITCH_SYSTEM -X
 
 /* Don't use -lc on the NeXT.  */
+#ifdef NS_TARGET /* We use the dynamic libraries under Openstep for Mach 4.0 */
+#define LIB_STANDARD
+#else
 #define LIB_STANDARD -lsys_s
+#endif
+
 #define LIB_MATH -lm
 
 #define START_FILES pre-crt0.o
@@ -101,3 +105,12 @@ Boston, MA 02111-1307, USA.  */
 #define TEXT_END get_etext ()
 /* This seems to be right for end_of_data, but it may not be used anyway.  */
 #define DATA_END get_edata ()
+
+/* Don't include string.h--it causes trouble.  */
+#undef HAVE_STRING_H
+
+/* Tell emacs.c not to define abort.  */
+#define NO_ABORT
+
+/* arch-tag: 5cd6fed4-a0be-4402-9349-85a80bc01d57
+   (do not change this comment) */