entered into RCS
authorJim Blandy <jimb@redhat.com>
Fri, 31 Jan 1992 21:19:17 +0000 (21:19 +0000)
committerJim Blandy <jimb@redhat.com>
Fri, 31 Jan 1992 21:19:17 +0000 (21:19 +0000)
src/m/mips4.h
src/s/isc2-2.h
src/unexfx2800.c [new file with mode: 0644]

index 91cda93..c334905 100644 (file)
@@ -14,11 +14,15 @@ NOTE-END  */
 /* Define MIPS2 if you have an R6000 or R4000.  */
 /* #define MIPS2 */
 
+#ifdef __GNUC__
+#define C_DEBUG_SWITCH -g -O
+#else
 #ifdef MIPS2
 #define C_DEBUG_SWITCH -systype bsd43 -O -Olimit 791 -g3 -mips2
 #else
 #define C_DEBUG_SWITCH -systype bsd43 -O -Olimit 791 -g3
 #endif
+#endif
 
 #ifdef TERMINFO
 #undef TERMINFO
index 907974a..a8a5331 100644 (file)
@@ -7,7 +7,17 @@
 #define HAVE_RENAME
 #define HAVE_CLOSEDIR
 #define MAXNAMLEN 512
-#define LIB_STANDARD -lcposix -lc
+#define LIB_STANDARD -lPW -lcposix -lc
 #define O_NDELAY O_NONBLOCK
 #define MEMORY_IN_STRING_H
 #undef SIGTSTP
+
+/* This communicates with m-intel386.h.  */
+#define DONT_DEFINE_SIGNAL
+
+/* May be needed to avoid undefined symbols
+   such as gethostname, inet_addr, gethostbyname, socket, connect... */
+#define LIBS_SYSTEM -linet
+
+/* This system has job control.  */
+#undef NOMULTIPLEJOBS
diff --git a/src/unexfx2800.c b/src/unexfx2800.c
new file mode 100644 (file)
index 0000000..89e14e6
--- /dev/null
@@ -0,0 +1,16 @@
+/* Unexec for the Alliant FX/2800.  */
+
+#include <stdio.h>
+
+unexec (new_name, a_name, data_start, bss_start, entry_address)
+     char *new_name, *a_name;
+     unsigned data_start, bss_start, entry_address;
+{
+  int stat;
+    
+  stat = elf_write_modified_data (a_name, new_name);
+  if (stat < 0)
+    perror ("emacs: elf_write_modified_data");
+  else if (stat > 0)
+    fprintf (stderr, "Unspecified error from elf_write_modified_data.\n");
+}