diff options
Diffstat (limited to 'winsup/cygwin/math/log.def.h')
-rw-r--r-- | winsup/cygwin/math/log.def.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/math/log.def.h b/winsup/cygwin/math/log.def.h index 94a77007f..2ba7421a2 100644 --- a/winsup/cygwin/math/log.def.h +++ b/winsup/cygwin/math/log.def.h @@ -53,12 +53,12 @@ __FLT_ABI(log) (__FLT_TYPE x) int x_class = fpclassify (x); if (x_class == FP_ZERO) { - __FLT_RPT_ERANGE ("log", x, 0.0, -__FLT_HUGE_VAL, 1); + errno = ERANGE; return -__FLT_HUGE_VAL; } else if (signbit (x)) { - __FLT_RPT_DOMAIN ("log", x, 0.0, __FLT_NAN); + errno = EDOM; return __FLT_NAN; } else if (x_class == FP_INFINITE) |