From 88225383953e981788699686b9407dc630e98b09 Mon Sep 17 00:00:00 2001 From: Karl Heuer Date: Tue, 12 Sep 1995 17:38:38 +0000 Subject: [PATCH] (BROKEN_SELECT_NON_X): Define this instead of turning off HAVE_SELECT. --- src/s/isc2-2.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/s/isc2-2.h b/src/s/isc2-2.h index d825358e361..1a8a966f4e6 100644 --- a/src/s/isc2-2.h +++ b/src/s/isc2-2.h @@ -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 -- 2.39.2