NAME
asin, asinf, asinl - arc sine function
SYNOPSIS
#include <math.h> double asin(double x); float asinf(float x); long double asinl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): asinf(), asinl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
DESCRIPTION
These functions calculate the principal value of the arc sine of x; that is the value whose sine is x.
RETURN VALUE
On success, these functions return the principal value of the arc sine of x in radians; the return value is in the range [-pi/2, pi/2]. If x is a NaN, a NaN is returned. If x is +0 (-0), +0 (-0) is returned. If x is outside the range [-1, 1], a domain error occurs, and a NaN is returned.
ERRORS
See math_error(7) for information on how to determine whether an error has occurred when calling these functions. The following errors can occur: Domain error: x is outside the range [-1, 1] errno is set to EDOM. An invalid floating-point exception (FE_INVALID) is raised.
ATTRIBUTES
For an explanation of the terms used in this section, see attributes(7). ┌─────────────────────────┬───────────────┬─────────┐ │Interface │ Attribute │ Value │ ├─────────────────────────┼───────────────┼─────────┤ │asin(), asinf(), asinl() │ Thread safety │ MT-Safe │ └─────────────────────────┴───────────────┴─────────┘
CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008. The variant returning double also conforms to SVr4, 4.3BSD, C89.
SEE ALSO
acos(3), atan(3), atan2(3), casin(3), cos(3), sin(3), tan(3)
COLOPHON
This page is part of release 4.09 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/. 2016-03-15 ASIN(3)
More Linux Commands
manpages/isatty.3.html
isatty(3) - test whether a file descriptor refers to a termi
The isatty() function tests whether fd is an open file descriptor referring to a terminal. RETURN VALUE isatty() returns 1 if fd is an open file descriptor refe
manpages/glClientActiveTextureARB.3gl.html
glClientActiveTextureARB(3gl) - select active texture unit
glClientActiveTextureARB selects the vertex array client state parameters to be modified by glTexCoordPointer, and enabled or disabled with glEnableClientState
manpages/daemon.3.html
daemon(3) - run in the background - Linux manual page.......
The daemon() function is for programs wishing to detach themselves from the controlling terminal and run in the background as system daemons. If nochdir is zero
manpages/ssh-keysign.8.html
ssh-keysign(8) - ssh helper program for host-based authentic
ssh-keysign is used by ssh-add(1) to access the local host keys and generate the digital signature required during host-based authentication with SSH protocol v
manpages/x509.3ssl.html
x509(3ssl) - X.509 certificate handling - Linux manual page
A X.509 certificate is a structured grouping of information about an individual, a device, or anything one can imagine. A X.509 CRL (certificate revocation list
manpages/dga.1.html
dga(1) - test program for the XFree86-DGA extension.........
Dga is a simple test client for the XFree86-DGA extension. It fills the screen with a different colour for each key pressed. It prints some basic framebuffer pa
manpages/FcStrCopyFilename.3.html
FcStrCopyFilename(3) - create a complete path from a filenam
FcStrCopyFilename constructs an absolute pathname from s. It converts any leading ~ characters in to the value of the HOME environment variable, and any relativ
manpages/squidclient.1.html
squidclient(1) - a simple HTTP web client - Linux man page
squidclient is a tool providing a command line interface for retrieving URLs. Designed for testing any HTTP 0.9, 1.0, or 1.1 web server or proxy. This tool can
manpages/cimagl.3.html
cimagl(3) - get imaginary part of a complex number (ManPage)
The cimag() function returns the imaginary part of the complex number z. One has: z = creal(z) + I * cimag(z) VERSIONS These functions first appeared in glibc i
manpages/netscsid.1.html
netscsid(1) - write data to optical disk media (Man Page)...
wodim is used to record data or audio Compact Discs on an Orange Book CD-Recorder or to write DVD media on a DVD-Recorder. The device is the device file or labe
manpages/Pod::Usage.3pm.html
Pod::Usage(3pm) - print a usage message from embedded pod do
pod2usage will print a usage message for the invoking script (using its embedded pod documentation) and then exit the script with the desired exit status. The u
manpages/islower_l.3.html
islower_l(3) character classification functions (Man Page)
These functions check whether c, which must have the value of an unsigned char or EOF, falls into a certain character class according to the specified locale. T
