(INTERRUPT_INPUT): Undefined.
[bpt/emacs.git] / src / s / irix4-0.h
index 3a28bbf..589773a 100644 (file)
@@ -1,12 +1,18 @@
 #include "irix3-3.h"
 
 #define USG5_3
+#define IRIX4
 
-/* Define HAVE_ALLOCA to say that the system provides a properly
-   working alloca function and it should be used. */
 #define HAVE_ALLOCA
-#undef C_ALLOCA
-#define alloca __builtin_alloca
+#ifndef NOT_C_CODE
+#include <alloca.h>
+#endif
+
+#undef IRIS_UTIME
+#undef NEED_SIOCTL
+
+/* Make process_send_signal work by "typing" a signal character on the pty.  */
+#define SIGNALS_VIA_CHARACTERS
 
 /* use K&R C */
 #ifndef __GNUC__
 #define WNOHANG                0x1
 
 /* No need to use sprintf to get the tty name--we get that from _getpty.  */
+#undef PTY_TTY_NAME_SPRINTF
 #define PTY_TTY_NAME_SPRINTF
 /* No need to get the pty name at all.  */
 #define PTY_NAME_SPRINTF
-#ifdef emacs
-char *_get_pty();
-#endif
 /* We need only try once to open a pty.  */
 #define PTY_ITERATION
 /* Here is how to do it.  */
@@ -45,3 +49,7 @@ char *_get_pty();
     return -1;                                                 \
   strcpy (pty_name, name);                                     \
 }
+
+/* jpff@maths.bath.ac.uk reports `struct exception' is not defined
+   on this system, so inhibit use of matherr.  */
+#define NO_MATHERR