asin
double asin(double);
static struct sockaddr_storage asin;
asin.ss_family = AF_INET; /* used for bind */
asin.ss_family = AF_INET6; /* used for bind */
if (bind(s, (struct sockaddr *)&asin, fromplen) < 0)
using ::asin;
inline float asin(float __X) { return asinf(__X); }
inline long double asin(long double __X) { return asinl(__X); }
extern double asin(double);
return ((float)asin((double)x));
D_RE(ans) = asin(x);
D_RE(ans) = asin(x);
D_RE(ans) = asin(B);