diff options
-rw-r--r-- | src/data.c | 2 |
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); |