# HG changeset patch # User Karl Heuer # Date 810927518 0 # Node ID a47af2f3044615f624956784f664c43edc22a932 # Parent 49df583052959699e4f61c7f416fe4191a6bf67d (BROKEN_SELECT_NON_X): Define this instead of turning off HAVE_SELECT. diff -r 49df58305295 -r a47af2f30446 src/s/isc2-2.h --- 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