This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC][PATCH][BZ 15846] Add error reporting (via errno) to getauxval().


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]