platform_bionic/libc/include/netinet
Elliott Hughes f8a2243ebe <netinet/udp.h> should include <linux/udp.h>.
The comment about "other stuff" referred to pre-uapi headers. Everything
in the current <linux/udp.h> should be exposed to userspace. The only
problem is that BSD and Linux use different names for the members of
struct udphdr. We can move the Linux udphdr out of the way and use an
anonymous union to get the best of both worlds. (Though unfortunately
this means that code that includes <linux/udp.h> directly instead of
using <netinet/udp.h> now won't have any definition of struct udphdr.
We've taken the stance in the past that you shouldn't include a linux/
header if there's a standard equivalent --- you should rely on us
transitively including it for you.)

Change-Id: Ie625892441b0edd8df3b76d3fcf2cbe299077bc4
2015-09-22 12:34:13 -07:00
..
ether.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
icmp6.h Remove <netinet/icmp6.h> ni_* macros. 2013-07-08 15:07:41 -07:00
if_ether.h Update the kernel headers to match external/kernel-headers. 2012-09-12 12:30:22 -07:00
in.h Add in_port_t and move it and in_addr_t to the correct header file. 2014-08-19 12:43:50 -07:00
in6.h Add IN6ADDR_LOOPBACK_INIT macro to <netinet/in6.h>, as the kernel headers do not provide it anymore. 2011-01-28 18:28:19 +01:00
in_systm.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
ip.h libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto. 2011-05-18 16:53:23 -07:00
ip6.h Add icmp6.h and ip6.h files from current NetBSD libc. 2011-01-28 18:28:27 +01:00
ip_icmp.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
tcp.h Add TCPOPT_* constants. 2014-01-03 15:58:40 -08:00
udp.h <netinet/udp.h> should include <linux/udp.h>. 2015-09-22 12:34:13 -07:00