Mercurial > emacs
diff src/sysdep.c @ 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 | 507f64624555 |
| children | 3e6cc11cfe9f |
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"
