# HG changeset patch # User jwe # Date 786819176 0 # Node ID b527f7cdcc68ea24fa704106883d46a53adb85d9 # Parent 41f8acf06573046be31de1a1b133cda68ec4d6f8 [project @ 1994-12-07 16:52:56 by jwe] diff -r 41f8acf06573 -r b527f7cdcc68 src/sysdep.cc --- a/src/sysdep.cc Mon Dec 05 18:29:55 1994 +0000 +++ b/src/sysdep.cc Wed Dec 07 16:52:56 1994 +0000 @@ -81,7 +81,7 @@ // Octave's idea of not a number. double octave_NaN; -#if defined (__386BSD__) && defined (HAVE_FLOATINGPOINT_H) +#if defined (HAVE_FLOATINGPOINT_H) #include #endif @@ -198,10 +198,12 @@ void sysdep_init (void) { -#if defined (__386BSD__) && defined (HAVE_FLOATINGPOINT_H) +#if defined (HAVE_FPSETMASK) +#if defined (__386BSD__) || defined (__FreeBSD__) // Disable trapping on common exceptions. fpsetmask (~(FP_X_OFL|FP_X_INV|FP_X_DZ|FP_X_DNML|FP_X_UFL|FP_X_IMP)); #endif +#endif #ifdef NeXT NeXT_init ();