
1: libc { 2: GLIBC_2.0 { 3: # functions used in inline functions or macros 4: __isnan; __isnanf; __isnanl; __finite; __finitef; __finitel; 5: __isinf; __isinff; __isinfl; 6: 7: # global variables 8: __fpu_control; 9: 10: # c* 11: copysign; copysignf; copysignl; 12: 13: # f* 14: finite; finitef; finitel; frexp; frexpf; frexpl; 15: 16: # i* 17: isinf; isinff; isinfl; isnan; isnanf; isnanl; ldexp; ldexpf; ldexpl; 18: 19: # m* 20: modf; modff; modfl; 21: 22: # s* 23: scalbn; scalbnf; scalbnl; 24: } 25: GLIBC_2.1 { 26: # functions used in inline functions or macros 27: __signbit; __signbitf; __signbitl; 28: 29: # s* 30: scalbln; scalblnf; scalblnl; 31: } 32: } 33: 34: libm { 35: GLIBC_2.0 { 36: # mathematical functions 37: acos; acosf; acosl; 38: acosh; acoshf; acoshl; 39: asin; asinf; asinl; 40: asinh; asinhf; asinhl; 41: atan2; atan2f; atan2l; 42: atan; atanf; atanl; 43: atanh; atanhf; atanhl; 44: cbrt; cbrtf; cbrtl; 45: ceil; ceilf; ceill; 46: copysign; copysignf; copysignl; 47: cos; cosf; cosl; 48: coshf; cosh; coshl; 49: drem; dremf; dreml; 50: erf; erff; erfl; 51: erfc; erfcf; erfcl; 52: exp; expf; expl; 53: expm1; expm1f; expm1l; 54: fabs; fabsf; fabsl; 55: finite; finitef; finitel; 56: floor; floorf; floorl; 57: fmod; fmodf; fmodl; 58: frexp; frexpf; frexpl; 59: gamma; gammaf; gammal; 60: gamma_r; gammaf_r; gammal_r; 61: hypot; hypotf; hypotl; 62: ilogb; ilogbf; ilogbl; 63: j0; j0f; j0l; 64: j1; j1f; j1l; 65: jn; jnf; jnl; 66: ldexp; ldexpf; ldexpl; 67: lgamma; lgammaf; lgammal; 68: lgamma_r; lgammaf_r; lgammal_r; 69: log10; log10f; log10l; 70: log1p; log1pf; log1pl; 71: log; logf; logl; 72: logb; logbf; logbl; 73: matherr; 74: modf; modff; modfl; 75: nextafter; nextafterf; nextafterl; 76: pow; powf; powl; 77: remainder; remainderf; remainderl; 78: rint; rintf; rintl; 79: scalb; scalbf; scalbl; 80: scalbn; scalbnf; scalbnl; 81: significand; significandf; significandl; 82: sin; sinf; sinl; 83: sinh; sinhf; sinhl; 84: sqrt; sqrtf; sqrtl; 85: tan; tanf; tanl; 86: tanh; tanhf; tanhl; 87: y0; y0f; y0l; 88: y1; y1f; y1l; 89: yn; ynf; ynl; 90: 91: 92: # global variables 93: _LIB_VERSION; signgam; 94: } 95: GLIBC_2.1 { 96: # mathematical functions 97: exp2; exp2f; # exp2l; -- bug omitted this until GLIBC_2.4 (below) 98: exp10; exp10f; exp10l; 99: fdim; fdimf; fdiml; 100: fma; fmaf; fmal; 101: fmax; fmaxf; fmaxl; 102: fmin; fminf; fminl; 103: log2; log2f; log2l; 104: nan; nanf; nanl; 105: nearbyint; nearbyintf; nearbyintl; 106: nexttoward; nexttowardf; nexttowardl; 107: pow10; pow10f; pow10l; 108: remquo; remquof; remquol; 109: lrint; lrintf; lrintl; 110: llrint; llrintf; llrintl; 111: round; roundf; roundl; 112: lround; lroundf; lroundl; 113: llround; llroundf; llroundl; 114: scalbln; scalblnf; scalblnl; 115: sincos; sincosf; sincosl; 116: trunc; truncf; truncl; 117: tgamma; tgammaf; tgammal; 118: 119: # complex functions 120: cabs; cabsf; cabsl; 121: cacos; cacosf; cacosl; 122: cacosh; cacoshf; cacoshl; 123: carg; cargf; cargl; 124: casin; casinf; casinl; 125: casinh; casinhf; casinhl; 126: catan; catanf; catanl; 127: catanh; catanhf; catanhl; 128: ccos; ccosf; ccosl; 129: ccosh; ccoshf; ccoshl; 130: cexp; cexpf; cexpl; 131: cimag; cimagf; cimagl; 132: clog; clogf; clogl; 133: clog10; clog10f; clog10l; 134: __clog10; __clog10f; __clog10l; 135: conj; conjf; conjl; 136: cpow; cpowf; cpowl; 137: cproj; cprojf; cprojl; 138: creal; crealf; creall; 139: csin; csinf; csinl; 140: csinh; csinhf; csinhl; 141: csqrt; csqrtf; csqrtl; 142: ctan; ctanf; ctanl; 143: ctanh; ctanhf; ctanhl; 144: 145: # fp environment functions 146: feclearexcept; fegetenv; fegetexceptflag; 147: fegetround; feholdexcept; feraiseexcept; 148: fesetenv; fesetexceptflag; fesetround; 149: fetestexcept; feupdateenv; 150: 151: # functions used in inline functions or macros 152: __finite; __finitef; __finitel; 153: __fpclassify; __fpclassifyf; __fpclassifyl; 154: __signbit; __signbitf; __signbitl; 155: } 156: GLIBC_2.2 { 157: # fp environment functions changes from ISO C99 TR1 158: feclearexcept; fegetenv; fegetexceptflag; feraiseexcept; 159: fesetenv; fesetexceptflag; feupdateenv; 160: 161: # fp environment function 162: feenableexcept; fedisableexcept; fegetexcept; 163: } 164: GLIBC_2.4 { 165: # A bug in sysdeps/generic/w_exp2.c kept this from appearing 166: # in GLIBC_2.1 as it should have on platforms using that 167: # implementation file. On others, sysdeps/CPU/Versions now 168: # puts exp2l in GLIBC_2.1, which will override this entry. 169: exp2l; 170: } 171: }