HP-UX Reference (11i v1 00/12) - 3 Library Functions A-M (vol 6)
__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man3/!!!intro.3c
________________________________________________________________
___ ___
a
asind(3M) asind(3M)
NAME
asind(), asindf() - degree-valued arcsine functions
SYNOPSIS
#include <math.h>
double asind(double x);
float asindf(float x);
DESCRIPTION
asind() is a degree-valued version of the asin() function. It returns the arcsine of x in the range −90
to 90.
asindf() is a float version of asind(); it takes a float argument and returns a float result.
asind() and asindf() are not specified by any standard, but asindf() is named in accordance with
the conventions specified in the "Future Library Directions" section of the ANSI C standard.
To use these functions, compile either with the default -Ae option or with the -Aa and
-D_HPUX_SOURCE
options. Make sure your program includes <math.h>. Link in the math library by
specifying
-lm on the compiler or linker command line.
RETURN VALUE
If x is NaN, asind() returns NaN.
If the magnitude of x is greater than one, asind() returns NaN and sets errno to [EDOM].
ERRORS
If
asind() fails, errno is set to the following value.
[EDOM] The magnitude of x is greater than one.
SEE ALSO
acosd(3M), asin(3M), atand(3M), atan2d(3M), cosd(3M), sind(3M), tand(3M), math(5).
HP-UX Release 11i: December 2000 − 1 − Section 3−−21
___
___