freebsd-dev/lib/msun/src
David Schultz 7a773faadc Fix a problem where libm compiled under 5.X would depend on features
that are only in libc.so.5.  This broke some 4.X applications linked
to libm and run under 5.X.

Background:
In C99, isinf() and isnan() cannot be implemented as regular
functions.  We use macros that call libc functions in 5.X, but for
libm-internal use, we need to use the old versions until the next
time libm's major version number is bumped.

Submitted by:	bde
Reported by:	imp, kris
2003-10-27 01:28:07 +00:00
..
e_acos.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_acosf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_acosh.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_acoshf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_asin.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_asinf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_atan2.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_atan2f.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_atanh.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_atanhf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_cosh.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_coshf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_exp.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_expf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_fmod.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_fmodf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_gamma_r.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_gamma.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_gammaf_r.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_gammaf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:03:12 +00:00
e_hypot.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_hypotf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_j0.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_j0f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_j1.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_j1f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_jn.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_jnf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_lgamma_r.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_lgamma.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_lgammaf_r.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_lgammaf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_log10.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_log10f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_log.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_logf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_pow.c e_pow.c: 2002-06-17 15:28:59 +00:00
e_powf.c e_pow.c: 2002-06-17 15:28:59 +00:00
e_rem_pio2.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
e_rem_pio2f.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
e_remainder.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_remainderf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_scalb.c Fix a problem where libm compiled under 5.X would depend on features 2003-10-27 01:28:07 +00:00
e_scalbf.c Fix a problem where libm compiled under 5.X would depend on features 2003-10-27 01:28:07 +00:00
e_sinh.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_sinhf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
e_sqrt.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
e_sqrtf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
k_cos.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
k_cosf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
k_rem_pio2.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
k_rem_pio2f.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
k_sin.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
k_sinf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
k_standard.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
k_tan.c Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
k_tanf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
math_private.h Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
math.h Add prototypes for all long double functions in C99. Leave them all 2003-10-23 08:23:38 +00:00
s_asinh.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_asinhf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_atan.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_atanf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_cbrt.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_cbrtf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_ceil.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_ceilf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_copysign.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_copysignf.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_cos.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_cosf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_erf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_erff.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_expm1.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_expm1f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_fabs.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_fabsf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_fabsl.c Better safe than clever. 2003-10-25 19:53:28 +00:00
s_finite.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_finitef.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
s_floor.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_floorf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_frexp.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_frexpf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_ilogb.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_ilogbf.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
s_isnan.c o Implement C99 classification macros isfinite(), isinf(), isnan(), 2003-02-12 20:03:41 +00:00
s_isnanf.c o Implement C99 classification macros isfinite(), isinf(), isnan(), 2003-02-12 20:03:41 +00:00
s_ldexp.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_ldexpf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_lib_version.c
s_log1p.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_log1pf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_logb.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_logbf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_matherr.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
s_modf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_modff.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_nextafter.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_nextafterf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_rint.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_rintf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_scalbn.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_scalbnf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_signgam.c
s_significand.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_significandf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_sin.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_sinf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_tan.c Only provide one copy of the math functions. If we provide a MD function, 2003-07-23 04:53:47 +00:00
s_tanf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_tanh.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
s_tanhf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_acos.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_acosf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_acosh.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_acoshf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_asin.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_asinf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_atan2.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_atan2f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_atanh.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_atanhf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_cabs.c Added skeleton <complex.h> (aligned with the POSIX.1-200x), mostly 2001-06-13 15:16:30 +00:00
w_cabsf.c Added skeleton <complex.h> (aligned with the POSIX.1-200x), mostly 2001-06-13 15:16:30 +00:00
w_cosh.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_coshf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_drem.c
w_dremf.c
w_exp.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_expf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_fmod.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_fmodf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_gamma_r.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_gamma.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_gammaf_r.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_gammaf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_hypot.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_hypotf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_j0.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_j0f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_j1.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_j1f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_jn.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_jnf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_lgamma_r.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_lgamma.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_lgammaf_r.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_lgammaf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_log10.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_log10f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_log.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_logf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_pow.c Assume __STDC__, remove non-__STDC__ code. 2002-05-28 17:51:46 +00:00
w_powf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_remainder.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_remainderf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_scalb.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_scalbf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_sinh.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_sinhf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_sqrt.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_sqrtf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_y0.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_y0f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_y1.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_y1f.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_yn.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00
w_ynf.c Fix formatting, this is hard to explain, so I'll show one example. 2002-05-28 18:15:04 +00:00