HP-UX Reference (11i v1 05/09) - 3 Library Functions A-M (vol 6)
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).
Section 3−−22 Hewlett-Packard Company − 1 − HP-UX 11i Version 1: September 2005