log1p(3M)
NAME
log1p - compute natural logarithm
SYNOPSIS
cc [ flag ... ] file ... -lm [ library ... ]
#include <math.h>
double log1p(double x);
DESCRIPTION
The log1p() function computes loge(1.0 + x). The value of x
must be greater than -1.0.
RETURN VALUES
Upon successful completion, log1p() returns the natural log-
arithm of 1.0 + x.
If x is NaN, log1p() returns NaN.
If x is less than -1.0, log1p() returns -HUGE_VAL or NaN and
sets errno to EDOM.
If x is -1.0, log1p() returns -HUGE_VAL and may set errno
to ERANGE.
For exceptional cases, matherr(3M) tabulates the values to
be returned as dictated by Standards other than XPG4.
ERRORS
The log1p() function will fail if:
EDOM The value of x is less than -1.0.
The log1p() function may fail and set errno to:
ERANGE
The value of x is -1.0.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
SEE ALSO
log(3M), matherr(3M), attributes(5), standards(5)
Man(1) output converted with
man2html