# HG changeset patch # User Karl Heuer # Date 837466860 0 # Node ID 0a887598173431dbac7e256d79d35f0c26ae06b9 # Parent a7e68239002667dc20d225ac320f7a99378b07ad (input_available_signal, interrupt_signal): Don't reinstall sig handler if POSIX_SIGNALS. diff -r a7e682390026 -r 0a8875981734 src/keyboard.c --- a/src/keyboard.c Mon Jul 15 21:38:40 1996 +0000 +++ b/src/keyboard.c Mon Jul 15 21:41:00 1996 +0000 @@ -4927,7 +4927,7 @@ extern int select_alarmed; #endif -#ifdef USG +#if defined(USG) && !defined(POSIX_SIGNALS) /* USG systems forget handlers when they are used; must reestablish each time */ signal (signo, input_available_signal); @@ -7365,7 +7365,7 @@ /* Must preserve main program's value of errno. */ int old_errno = errno; -#ifdef USG +#if defined(USG) && !defined(POSIX_SIGNALS) if (!read_socket_hook && NILP (Vwindow_system)) { /* USG systems forget handlers when they are used;