diff options
Diffstat (limited to 'lib-src/timer.c')
| -rw-r--r-- | lib-src/timer.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib-src/timer.c b/lib-src/timer.c index cb7c4c0b2b1..0b47fac3917 100644 --- a/lib-src/timer.c +++ b/lib-src/timer.c | |||
| @@ -20,7 +20,7 @@ | |||
| 20 | #include <../src/config.h> | 20 | #include <../src/config.h> |
| 21 | #ifdef USG | 21 | #ifdef USG |
| 22 | #undef SIGIO | 22 | #undef SIGIO |
| 23 | #define SIGIO SIGUSR1 | 23 | #define SIGIO SIGPOLL |
| 24 | #endif | 24 | #endif |
| 25 | 25 | ||
| 26 | #ifdef LINUX | 26 | #ifdef LINUX |
| @@ -291,6 +291,9 @@ main (argc, argv) | |||
| 291 | fprintf (stderr, "%s\n", strerror (errno)); | 291 | fprintf (stderr, "%s\n", strerror (errno)); |
| 292 | exit (1); | 292 | exit (1); |
| 293 | } | 293 | } |
| 294 | #else /* USG */ | ||
| 295 | /* Register this process for SIGPOLL. */ | ||
| 296 | ioctl (0, I_SETSIG, S_RDNORM); | ||
| 294 | #endif /* USG */ | 297 | #endif /* USG */ |
| 295 | 298 | ||
| 296 | /* In case Emacs sent some input before we set up | 299 | /* In case Emacs sent some input before we set up |