Redefinition of struct in6_addr in <netinet/in.h> and <linux/in6.h>

David Miller davem@davemloft.net
Wed Jan 16 19:00:00 GMT 2013


From: Mike Frysinger <vapier@gentoo.org>
Date: Wed, 16 Jan 2013 12:28:39 -0500

> if you're not calling the kernel directly, why are you including the kernel 
> headers ?  what is the problem people are actually trying to address here (and 
> no, "i want to include both headers" is not the answer) ?

When GLIBC doesn't provide it's own definition of some networking
macros or interfaces that the kernel provides, people include the
kernel header.

This has been done for decades, wake up.



More information about the Libc-alpha mailing list