comparison src/sysdep.cc @ 959:b527f7cdcc68

[project @ 1994-12-07 16:52:56 by jwe]
author jwe
date Wed, 07 Dec 1994 16:52:56 +0000
parents 3896bd1fdda4
children b228d6cd59a1
comparison
equal deleted inserted replaced
958:41f8acf06573 959:b527f7cdcc68
79 double octave_Inf; 79 double octave_Inf;
80 80
81 // Octave's idea of not a number. 81 // Octave's idea of not a number.
82 double octave_NaN; 82 double octave_NaN;
83 83
84 #if defined (__386BSD__) && defined (HAVE_FLOATINGPOINT_H) 84 #if defined (HAVE_FLOATINGPOINT_H)
85 #include <floatingpoint.h> 85 #include <floatingpoint.h>
86 #endif 86 #endif
87 87
88 #ifdef NeXT 88 #ifdef NeXT
89 extern "C" 89 extern "C"
196 #endif 196 #endif
197 197
198 void 198 void
199 sysdep_init (void) 199 sysdep_init (void)
200 { 200 {
201 #if defined (__386BSD__) && defined (HAVE_FLOATINGPOINT_H) 201 #if defined (HAVE_FPSETMASK)
202 #if defined (__386BSD__) || defined (__FreeBSD__)
202 // Disable trapping on common exceptions. 203 // Disable trapping on common exceptions.
203 fpsetmask (~(FP_X_OFL|FP_X_INV|FP_X_DZ|FP_X_DNML|FP_X_UFL|FP_X_IMP)); 204 fpsetmask (~(FP_X_OFL|FP_X_INV|FP_X_DZ|FP_X_DNML|FP_X_UFL|FP_X_IMP));
205 #endif
204 #endif 206 #endif
205 207
206 #ifdef NeXT 208 #ifdef NeXT
207 NeXT_init (); 209 NeXT_init ();
208 #endif 210 #endif