Don't use matherr except in SVID mode.
authordrepper <drepper>
Tue, 5 Dec 2000 06:35:25 +0000 (06:35 +0000)
committerdrepper <drepper>
Tue, 5 Dec 2000 06:35:25 +0000 (06:35 +0000)
math/w_scalb.c
math/w_scalbf.c
math/w_scalbl.c

index e5c407a..c981b85 100644 (file)
@@ -45,7 +45,7 @@ static char rcsid[] = "$NetBSD: w_scalb.c,v 1.6 1995/05/10 20:49:48 jtc Exp $";
 #else
        double z;
        z = __ieee754_scalb(x,fn);
-       if(_LIB_VERSION == _IEEE_) return z;
+       if(_LIB_VERSION != _SVID_) return z;
        if(!(__finite(z)||__isnan(z))&&__finite(x)) {
            return __kernel_standard(x,(double)fn,32); /* scalb overflow */
        }
index 488a717..5105608 100644 (file)
@@ -48,7 +48,7 @@ static char rcsid[] = "$NetBSD: w_scalbf.c,v 1.3 1995/05/10 20:49:50 jtc Exp $";
 #else
        float z;
        z = __ieee754_scalbf(x,fn);
-       if(_LIB_VERSION == _IEEE_) return z;
+       if(_LIB_VERSION != _SVID_) return z;
        if(!(__finitef(z)||__isnanf(z))&&__finitef(x)) {
            /* scalbf overflow */
            return (float)__kernel_standard((double)x,(double)fn,132);
index 3ca8d96..6a7d307 100644 (file)
@@ -49,7 +49,7 @@ static char rcsid[] = "$NetBSD: $";
 #else
        long double z;
        z = __ieee754_scalbl(x,fn);
-       if(_LIB_VERSION == _IEEE_) return z;
+       if(_LIB_VERSION != _SVID_) return z;
        if(!(__finitel(z)||__isnanl(z))&&__finitel(x)) {
            return __kernel_standard(x,(double)fn,232); /* scalb overflow */
        }