[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