Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ log1p(3M) — SunOS 5.6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

log(3M)

matherr(3M)

attributes(5)

standards(5)

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 logarithm 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 attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
MT-Level MT-Safe

SEE ALSO

log(3M), matherr(3M), attributes(5), standards(5)

SunOS 5.6  —  Last change: 29 Dec 1996

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026