summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1996-07-15 21:36:19 +0000
committerKarl Heuer <kwzh@gnu.org>1996-07-15 21:36:19 +0000
commit68d3e50a80a0d074f3449b75f6b107286e53e44f (patch)
treed22bbbf741ddb6de24c8ed6a797c2cf63a17d577
parente3ea1da105137e3be3d124e1750aa4f7d9afda08 (diff)
downloademacs-68d3e50a80a0d074f3449b75f6b107286e53e44f.tar.gz
(arith_error): Don't reinstall sig handler if POSIX_SIGNALS.
-rw-r--r--src/data.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/data.c b/src/data.c
index 88ed31a14bb..96a713daf98 100644
--- a/src/data.c
+++ b/src/data.c
@@ -2714,7 +2714,7 @@ SIGTYPE
arith_error (signo)
int signo;
{
-#ifdef USG
+#if defined(USG) && !defined(POSIX_SIGNALS)
/* USG systems forget handlers when they are used;
must reestablish each time */
signal (signo, arith_error);