diff options
| author | Karl Heuer | 1996-07-15 21:41:00 +0000 |
|---|---|---|
| committer | Karl Heuer | 1996-07-15 21:41:00 +0000 |
| commit | 4aa4d69bab629cec17529460f23dd58581adc181 (patch) | |
| tree | 1a73c289d4dc162add833703cd8849672003dc00 /src | |
| parent | 8489d7a9767a2fd50fa1c54eb3b6767220167724 (diff) | |
| download | emacs-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.c | 4 |
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; |