summaryrefslogtreecommitdiff
path: root/src/data.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-09-10 19:49:35 +0000
committerRichard M. Stallman <rms@gnu.org>1996-09-10 19:49:35 +0000
commit35c5640ccf59ff2d405cf9c569e6a55d6399d925 (patch)
tree5c9a7e51720ab9078d5650c97007f72d1af6833b /src/data.c
parentd855b20e553eadddfc5245d267772b3acd41c9e9 (diff)
downloademacs-35c5640ccf59ff2d405cf9c569e6a55d6399d925.tar.gz
(arith_error) [POSIX_SIGNALS]: Don't reestablish handler.
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/data.c b/src/data.c
index 9d53d83425c..744e19db712 100644
--- a/src/data.c
+++ b/src/data.c
@@ -2711,7 +2711,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);