aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1996-07-15 21:41:00 +0000
committerKarl Heuer1996-07-15 21:41:00 +0000
commit4aa4d69bab629cec17529460f23dd58581adc181 (patch)
tree1a73c289d4dc162add833703cd8849672003dc00 /src
parent8489d7a9767a2fd50fa1c54eb3b6767220167724 (diff)
downloademacs-4aa4d69bab629cec17529460f23dd58581adc181.tar.gz
emacs-4aa4d69bab629cec17529460f23dd58581adc181.zip
(input_available_signal, interrupt_signal):
Don't reinstall sig handler if POSIX_SIGNALS.
Diffstat (limited to 'src')
-rw-r--r--src/keyboard.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index e01e7e17f93..f46194dd62f 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -4927,7 +4927,7 @@ input_available_signal (signo)
4927 extern int select_alarmed; 4927 extern int select_alarmed;
4928#endif 4928#endif
4929 4929
4930#ifdef USG 4930#if defined(USG) && !defined(POSIX_SIGNALS)
4931 /* USG systems forget handlers when they are used; 4931 /* USG systems forget handlers when they are used;
4932 must reestablish each time */ 4932 must reestablish each time */
4933 signal (signo, input_available_signal); 4933 signal (signo, input_available_signal);
@@ -7365,7 +7365,7 @@ interrupt_signal (signalnum) /* If we don't have an argument, */
7365 /* Must preserve main program's value of errno. */ 7365 /* Must preserve main program's value of errno. */
7366 int old_errno = errno; 7366 int old_errno = errno;
7367 7367
7368#ifdef USG 7368#if defined(USG) && !defined(POSIX_SIGNALS)
7369 if (!read_socket_hook && NILP (Vwindow_system)) 7369 if (!read_socket_hook && NILP (Vwindow_system))
7370 { 7370 {
7371 /* USG systems forget handlers when they are used; 7371 /* USG systems forget handlers when they are used;