changeset 3604:be31c90ee59d

* sysdep.c: Remove clause for DGUX support of FASYNC; add clause to #undef FASYNC if BROKEN_FASYNC is #defined.
author Jim Blandy <jimb@redhat.com>
date Thu, 10 Jun 1993 06:21:19 +0000
parents 2bef8320089c
children a4a33eb8f6e9
files src/sysdep.c
diffstat 1 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/sysdep.c	Thu Jun 10 06:20:06 1993 +0000
+++ b/src/sysdep.c	Thu Jun 10 06:21:19 1993 +0000
@@ -104,10 +104,14 @@
 #endif
 #endif /* not 4.1 bsd */
 
-/* Get DGUX definition for FASYNC - DJB */
-#ifdef DGUX
-#include <sys/file.h>
-#endif /* DGUX */
+#ifdef BROKEN_FASYNC
+/* On some systems (DGUX comes to mind real fast) FASYNC causes
+   background writes to the terminal to stop all processes in the
+   process group when invoked under the csh (and probably any shell
+   with job control). This stops Emacs dead in its tracks when coming
+   up under X11. */
+#undef FASYNC
+#endif
 
 #include <sys/ioctl.h>
 #include "systty.h"