Mercurial > emacs
changeset 13029:a47af2f30446
(BROKEN_SELECT_NON_X): Define this instead of turning
off HAVE_SELECT.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Tue, 12 Sep 1995 17:38:38 +0000 |
parents | 49df58305295 |
children | 92a2d7c7def3 |
files | src/s/isc2-2.h |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/s/isc2-2.h Tue Sep 12 17:37:53 1995 +0000 +++ b/src/s/isc2-2.h Tue Sep 12 17:38:38 1995 +0000 @@ -3,10 +3,11 @@ #include "usg5-3.h" -/* With this defined, subprocesses made by (e.g.) M-x grep don't exit - cleanly, they just hang. ISC 2.2.1 does have select, in the -linet - library, but I guess it's not what Emacs needs. --karl@cs.umb.edu */ -#undef HAVE_SELECT /* override configuration decision */ +/* select (in -linet) works okay on X ptys, but not on the serial port. + karl@cs.umb.edu says that with that select call, subprocesses made by + (e.g.) M-x grep don't exit cleanly, they just hang. Similar problems + have been observed in ISC 3.0. */ +#define BROKEN_SELECT_NON_X /* Although ISC has sockets, again in -linet, again it's not what Emacs needs. With this defined, interrupt-shell-subjob and the like do