Mercurial > emacs
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"