j0(3) Library Functions Manual j0(3) j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - (libm -lm) #include double j0(double x); double j1(double x); double jn(int n, double x); float j0f(float x); float j1f(float x); float jnf(int n, float x); long double j0l(long double x); long double j1l(long double x); long double jnl(int n, long double x); glibc ( feature_test_macros(7)): j0(), j1(), jn(): _XOPEN_SOURCE || /* glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE j0f(), j0l(), j1f(), j1l(), jnf(), jnl(): _XOPEN_SOURCE >= 600 || (_ISOC99_SOURCE && _XOPEN_SOURCE) || /* glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE j0() j1() x 0 1 . jn() x n. j0f() j1f() jnf() float. j0l() j1l() jnl() long double. x. x (NaN) NaN. x 0. math_error(7) . : : x errno ERANGE. fetestexcept(3). attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |j0(), | | MT-Safe | |j0f(), | | | |j0l() | | | +------------+------------------------------------+--------------------+ |j1(), | | MT-Safe | |j1f(), | | | |j1l() | | | +------------+------------------------------------+--------------------+ |jn(), | | MT-Safe | |jnf(), | | | |jnl() | | | +------------+------------------------------------+--------------------+ j0() j1() jn() POSIX.1-2008. : BSD. j0() j1() jn() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008. : BSD. 2e-16 j0() j1() jn() x -8 8. y0(3) 3 . . : . 6.18 8 2026 j0(3)