# HG changeset patch # User Jim Blandy # Date 739693279 0 # Node ID be31c90ee59d1fe8dabc2119edff3a9d2c0ae5eb # Parent 2bef8320089cf631651ed893c6d1dc36fbda30ee * sysdep.c: Remove clause for DGUX support of FASYNC; add clause to #undef FASYNC if BROKEN_FASYNC is #defined. diff -r 2bef8320089c -r be31c90ee59d src/sysdep.c --- 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 -#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 #include "systty.h"