The Single UNIX ® Specification, Version 2
Copyright © 1997 The Open Group

 NAME

sinh - hyperbolic sine function

 SYNOPSIS



#include <math.h>

double sinh(double x);

 DESCRIPTION

The sinh() function computes the hyperbolic sine of x.

An application wishing to check for error situations should set errno to 0 before calling sinh(). If errno is non-zero on return, or the return value is NaN, an error has occurred.

 RETURN VALUE

Upon successful completion, sinh() returns the hyperbolic sine of x.

If the result would cause an overflow, ±HUGE_VAL is returned and errno is set to [ERANGE].

If the result would cause underflow, 0.0 is returned and errno may be set to [ERANGE].

If x is NaN, NaN is returned and errno may be set to [EDOM].

 ERRORS

The sinh() function will fail if:
[ERANGE]
The result would cause overflow.

The sinh() function may fail if:

[EDOM]
The value of x is NaN.
[ERANGE]
The result would cause underflow.

No other errors will occur.

 EXAMPLES

None.

 APPLICATION USAGE

None.

 FUTURE DIRECTIONS

None.

 SEE ALSO

asinh(), cosh(), isnan(), tanh(), <math.h>.

DERIVATION

Derived from Issue 1 of the SVID.

UNIX ® is a registered Trademark of The Open Group.
Copyright © 1997 The Open Group
[ Main Index | XSH | XCU | XBD | XCURSES | XNS ]