[PATCH] Allow inclusion of sysdep.h and sys/auxv.h at build time
Adam Conrad
adconrad@0c3.net
Thu Feb 20 23:18:00 GMT 2014
On Thu, Feb 20, 2014 at 06:14:14PM -0500, Carlos O'Donell wrote:
>
> This looks good to me, but I'm curious what this actually fixes?
elf/tst-auxv.c includes misc/sys/auxv.h, which ends up not actually
being included due to the guard overlap, and getauxval becomes an
implicit declaration and implicit pointer conversion which means, at
best, the test isn't actually testing what it thinks it is and, at
worst, it'll crash and burn on platforms where implict pointer
conversion is a Very Bad Thing.
... Adam
More information about the Libc-alpha
mailing list