# HG changeset patch # User Karl Heuer # Date 837466579 0 # Node ID eb312ef890344798ae0eb3a2f142fb50b74385fa # Parent d9507895274a949a42945084a6e14da45937500f (arith_error): Don't reinstall sig handler if POSIX_SIGNALS. diff -r d9507895274a -r eb312ef89034 src/data.c --- a/src/data.c Mon Jul 15 21:33:30 1996 +0000 +++ b/src/data.c Mon Jul 15 21:36:19 1996 +0000 @@ -2714,7 +2714,7 @@ 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);