asin() - arc sine function
#include <math.h>
double asin (double x)
The asin(3) function computes the principal value of the arc sine of x. A domain error occurs for arguments not in the range [-1, +1].
The asin(3) function returns the arc sine in the range [-pi/2, +pi/2] radians.
On failure (an argument less than -1 or greater than +1), asin(3) returns an indefinite value and sets the global variable errno
Asin(3) can set errno to the following value:
acos(3)
atan(3)
atan2(3)
cos(3)
cosh(3)
sin(3)
sinh(3)
tan(3)
tanh(3)