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

 NAME

cosh - hyperbolic cosine function

 SYNOPSIS



#include <math.h>

double cosh(double x);

 DESCRIPTION

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.

 RETURN VALUE

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].

 ERRORS

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

The cosh() function may fail if:

[EDOM]
The value of x is NaN.

No other errors will occur.

 EXAMPLES

None.

 APPLICATION USAGE

None.

 FUTURE DIRECTIONS

None.

 SEE ALSO

acosh(), isnan(), sinh(), 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 ]