diff src/s/sunos4-1-4.h @ 32:e04119814345 r19-15b99

Import from CVS: tag r19-15b99
author cvs
date Mon, 13 Aug 2007 08:52:56 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/s/sunos4-1-4.h	Mon Aug 13 08:52:56 2007 +0200
@@ -0,0 +1,34 @@
+/* Synched up with: FSF 19.31. */
+
+#include "sunos4-1.h"
+
+#if 0
+/* XEmacs: FSF 19.31 removes this.  Let's just comment it out. */
+/* TERMIOS is broken under SunOS??
+
+   Someone says: This causes failure in process_send_signal (tcgetattr
+   loses) and may also cause hanging at Emacs startup when parent is
+   not a job control shell.  */
+/* murray@chemical-eng.edinburgh.ac.uk says this works, and avoids
+   the problem of spurious ^M in subprocess output.  */
+#undef HAVE_TERMIOS
+#endif
+
+#if 0
+/* XEmacs: FSF 19.31 mistakenly reenables this. */
+/* jik@gza.com says this works now.  */
+/* The bug that corrupts GNU malloc's memory pool is fixed in SunOS 4.1.3. */
+
+#undef SYSTEM_MALLOC
+#endif /* 0 */
+
+/* barrie@calvin.demon.co.uk says memmove is missing.  */
+#ifndef SYSTEM_MALLOC
+#define MEMMOVE_MISSING
+#endif
+
+/* A reliable source says this is broken through SunOS 4.1.3 */
+/* but not SunOS 4.1.4 */
+#ifdef BROKEN_SIGIO
+#undef BROKEN_SIGIO
+#endif