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


cosh - hyperbolic cosine function


#include <math.h>

double cosh(double x);


The cosh() function computes the hyperbolic cosine of x.

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


Upon successful completion, cosh() returns the hyperbolic cosine of x.

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

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


The cosh() function will fail if:
The result would cause an overflow.

The cosh() function may fail if:

The value of x is NaN.

No other errors will occur.








acosh(), isnan(), sinh(), tanh(), <math.h>.


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 ]