Table 7-29 defines the library name and shared object name for the libm library
The behavior of the interfaces in this library is specified by the following specifications:
ISO C (1999) |
SUSv2 |
ISO POSIX (2003) |
An LSB conforming implementation shall provide the generic functions for Math specified in Table 7-30, with the full functionality as described in the referenced underlying specification.
Table 7-30. libm - Math Function Interfaces
acos [1] | cexp [1] | expf [1] | jnf [2] | remquof [1] |
acosf [1] | cexpf [1] | expl [1] | jnl [2] | remquol [1] |
acosh [1] | cexpl [1] | expm1 [1] | ldexp [1] | rint [1] |
acoshf [1] | cimag [1] | fabs [1] | ldexpf [1] | rintf [1] |
acoshl [1] | cimagf [1] | fabsf [1] | ldexpl [1] | rintl [1] |
acosl [1] | cimagl [1] | fabsl [1] | lgamma [1] | round [1] |
asin [1] | clog [1] | fdim [1] | lgamma_r [2] | roundf [1] |
asinf [1] | clog10 [2] | fdimf [1] | lgammaf [1] | roundl [1] |
asinh [1] | clog10f [2] | fdiml [1] | lgammaf_r [2] | scalb [1] |
asinhf [1] | clog10l [2] | feclearexcept [1] | lgammal [1] | scalbf [2] |
asinhl [1] | clogf [1] | fegetenv [1] | lgammal_r [2] | scalbl [2] |
asinl [1] | clogl [1] | fegetexceptflag [1] | llrint [1] | scalbln [1] |
atan [1] | conj [1] | fegetround [1] | llrintf [1] | scalblnf [1] |
atan2 [1] | conjf [1] | feholdexcept [1] | llrintl [1] | scalblnl [1] |
atan2f [1] | conjl [1] | feraiseexcept [1] | llround [1] | scalbn [1] |
atan2l [1] | copysign [1] | fesetenv [1] | llroundf [1] | scalbnf [1] |
atanf [1] | copysignf [1] | fesetexceptflag [1] | llroundl [1] | scalbnl [1] |
atanh [1] | copysignl [1] | fesetround [1] | log [1] | significand [2] |
atanhf [1] | cos [1] | fetestexcept [1] | log10 [1] | significandf [2] |
atanhl [1] | cosf [1] | feupdateenv [1] | log10f [1] | significandl [2] |
atanl [1] | cosh [1] | finite [3] | log10l [1] | sin [1] |
cabs [1] | coshf [1] | finitef [2] | log1p [1] | sincos [2] |
cabsf [1] | coshl [1] | finitel [2] | logb [1] | sincosf [2] |
cabsl [1] | cosl [1] | floor [1] | logf [1] | sincosl [2] |
cacos [1] | cpow [1] | floorf [1] | logl [1] | sinf [1] |
cacosf [1] | cpowf [1] | floorl [1] | lrint [1] | sinh [1] |
cacosh [1] | cpowl [1] | fma [1] | lrintf [1] | sinhf [1] |
cacoshf [1] | cproj [1] | fmaf [1] | lrintl [1] | sinhl [1] |
cacoshl [1] | cprojf [1] | fmal [1] | lround [1] | sinl [1] |
cacosl [1] | cprojl [1] | fmax [1] | lroundf [1] | sqrt [1] |
carg [1] | creal [1] | fmaxf [1] | lroundl [1] | sqrtf [1] |
cargf [1] | crealf [1] | fmaxl [1] | matherr [2] | sqrtl [1] |
cargl [1] | creall [1] | fmin [1] | modf [1] | tan [1] |
casin [1] | csin [1] | fminf [1] | modff [1] | tanf [1] |
casinf [1] | csinf [1] | fminl [1] | modfl [1] | tanh [1] |
casinh [1] | csinh [1] | fmod [1] | nan [1] | tanhf [1] |
casinhf [1] | csinhf [1] | fmodf [1] | nanf [1] | tanhl [1] |
casinhl [1] | csinhl [1] | fmodl [1] | nanl [1] | tanl [1] |
casinl [1] | csinl [1] | frexp [1] | nearbyint [1] | tgamma [1] |
catan [1] | csqrt [1] | frexpf [1] | nearbyintf [1] | tgammaf [1] |
catanf [1] | csqrtf [1] | frexpl [1] | nearbyintl [1] | tgammal [1] |
catanh [1] | csqrtl [1] | gamma [3] | nextafter [1] | trunc [1] |
catanhf [1] | ctan [1] | gammaf [2] | nextafterf [1] | truncf [1] |
catanhl [1] | ctanf [1] | gammal [2] | nextafterl [1] | truncl [1] |
catanl [1] | ctanh [1] | hypot [1] | nexttoward [1] | y0 [1] |
cbrt [1] | ctanhf [1] | hypotf [1] | nexttowardf [1] | y0f [2] |
cbrtf [1] | ctanhl [1] | hypotl [1] | nexttowardl [1] | y0l [2] |
cbrtl [1] | ctanl [1] | ilogb [1] | pow [1] | y1 [1] |
ccos [1] | dremf [2] | ilogbf [1] | pow10 [2] | y1f [2] |
ccosf [1] | dreml [2] | ilogbl [1] | pow10f [2] | y1l [2] |
ccosh [1] | erf [1] | j0 [1] | pow10l [2] | yn [1] |
ccoshf [1] | erfc [1] | j0f [2] | powf [1] | ynf [2] |
ccoshl [1] | erfcf [1] | j0l [2] | powl [1] | ynl [2] |
ccosl [1] | erfcl [1] | j1 [1] | remainder [1] | |
ceil [1] | erff [1] | j1f [2] | remainderf [1] | |
ceilf [1] | erfl [1] | j1l [2] | remainderl [1] | |
ceill [1] | exp [1] | jn [1] | remquo [1] |
Referenced Specification(s)
[1]. ISO POSIX (2003)
[2]. ISO C (1999)
[3]. SUSv2
An LSB conforming implementation shall provide the generic data interfaces for Math specified in Table 7-31, with the full functionality as described in the referenced underlying specification.
Referenced Specification(s)
[1]. ISO POSIX (2003)