[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