diff src/sysfloat.h @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents ec9a17fef872
children cf808b4c4290
line wrap: on
line diff
--- a/src/sysfloat.h	Mon Aug 13 09:00:04 2007 +0200
+++ b/src/sysfloat.h	Mon Aug 13 09:02:59 2007 +0200
@@ -34,8 +34,7 @@
 #  define _NMAXLDBL THIS_FILENAME ## _nmaxldbl
 # endif
 
-#if defined(MSDOS) || (defined(LINUX) && \
-		       !(defined (__GLIBC__) && (__GLIBC__ >= 2)))
+#ifdef MSDOS
 /* These are redefined (correctly, but differently) in values.h.  */
 #undef INTBITS
 #undef LONGBITS
@@ -44,17 +43,6 @@
 
 #include <math.h>
 
-#ifdef HAVE_MATHERR
-/* Work around symbol conflict on Linux/glibc */
-#ifndef DOMAIN
-/* SysV matherr is not defined if _BSD_SOURCE is used, and on Linux X11 */
-/* is compiled with _BSD_SOURCE which can also change the size of other */
-/* types.  The configure test for matherr is broken. */
-/* Bah.  Good riddance to bad rubbish. */
-#undef HAVE_MATHERR
-#endif
-#endif
-
 #ifdef NO_MATHERR
 #undef HAVE_MATHERR
 #endif