sincos(3) Library Functions Manual sincos(3) sincos, sincosf, sincosl - (libm -lm) #define _GNU_SOURCE /* feature_test_macros(7) */ #include void sincos(double x, double *sin, double *cos); void sincosf(float x, float *sin, float *cos); void sincosl(long double x, long double *sin, long double *cos); x. *sin *cos. sin(3) cos(3). x NaN NaN *sin *cos. x NaN *sin *cos. void. math_error(7) . : : x errno EDOM ( BUGS). (FE_INVALID). attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |sincos(), | | MT-Safe | |sincosf(), | | | |sincosl() | | | +------------+------------------------------------+--------------------+ GNU. glibc 2.1. sincos() gcc(1) : cc -O -lm -fno-builtin prog.c glibc 2.22 glibc errno EDOM . cos(3), sin(3), tan(3) 3 . . : . 6.18 8 2026 sincos(3)