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

David Miller davem at davemloft.net
Wed Jan 16 18:59:59 UTC 2013


From: Mike Frysinger <vapier at 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 libvir-list mailing list