diff options
author | Greg Hudson <ghudson@mit.edu> | 1994-11-11 14:09:26 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 1994-11-11 14:09:26 +0000 |
commit | 6758368c58654d4fb4da772f402fb1f3d02d6df5 (patch) | |
tree | 09325bb4cf24e6a6442fc10ec43dc2ea3028b222 /server/main.c | |
parent | 410626c5a5920bcbce191081b3cb81ab77c6378d (diff) |
Not everything defines SIGEMT.
Diffstat (limited to 'server/main.c')
-rw-r--r-- | server/main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/main.c b/server/main.c index c378bde..3420d06 100644 --- a/server/main.c +++ b/server/main.c @@ -297,8 +297,10 @@ main(argc, argv) sigaction(SIGFPE, &action, NULL); sigaction(SIGXCPU, &action, NULL); +#ifdef SIGEMT action.sa_handler = sig_dump_strings; sigaction(SIGEMT, &action, NULL); +#endif action.sa_handler = reset; sigaction(SIGHUP, &action, NULL); @@ -310,7 +312,9 @@ main(argc, argv) (void) signal(SIGCHLD, reap); (void) signal(SIGFPE, sig_dump_db); (void) signal(SIGXCPU, sig_dump_db); +#ifdef SIGEMT (void) signal(SIGEMT, sig_dump_strings); +#endif (void) signal(SIGHUP, reset); #endif /* POSIX */ |