[RFC][PATCH][BZ 15846] Add error reporting (via errno) to getauxval().
Joseph S. Myers
joseph@codesourcery.com
Tue Dec 10 17:25:00 GMT 2013
On Tue, 10 Dec 2013, Brooks Moses wrote:
> As discussed in the recent thread on my $EXEC_ORIGIN patch and in BZ way
> of reporting an error condition. It currently returns zero on error,
> but this may also be a valid result for some auxv entries. As there is
> no clear invalid result for all current and future auxv entries, this
> patch sets errno (following a suggestion in the BZ entry).
>
> This is still an RFC because I haven't yet tested it; at present it's a
> strawman to confirm that the proposed solution has consensus approval.
It seems plausible, but of course needs the manual to be updated.
> 2013-12-10 Brooks Moses <bmoses@google.com>
>
[BZ #15846]
> * misc/getauxval.c: Include errno.h.
> (__getauxval): Set errno to ENOENT if the requested type is not
> found.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list