[vox-tech] errno upon success (a real success)?
Peter Jay Salzman
vox-tech@lists.lugod.org
Sat, 12 Oct 2002 10:34:56 -0700
(previous exchange snipped since this is only tangential to what we
spoke about)
from man exp (i wish every man page had a section named "return value"):
ERRORS
The log() and log10() functions can return the following errors:
EDOM The argument x is negative.
ERANGE The argument x is zero. The log of zero is not defined.
The pow() function can return the following error:
EDOM The argument x is negative and y is not an integral
value. This would result in a complex number.
would this be considered an error in the man page?
these functions return a double. EDOM and ERANGE are integers. they
can't return EDOM and ERANGE, AFAICS. i think what the manpage should
say is "they can set errno to the following values".
if this is a mistake, would reporting the error to the libc package
maintainer be good enough to ensure the report gets filed to upstream
authors?
pete