sincos(3) Library Functions Manual sincos(3) sincos, sincosf, sincosl - Math library (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 , , *sin and *cos NaN. void. math_error(7), , . : : x errno EDOM ( . ). (FE_INVALID). attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |sincos(), sincosf(), | | MT-Safe | |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) () Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux man-pages 6.12 23 2024 . sincos(3)