musl/include/netinet
Hauke Mehrtens b583c5d3b4 add additional uapi guards for Linux kernel header files
With Linux kernel 4.16 it will be possible to guard more parts of the
Linux header files from a libc. Make use of this in musl to guard all
the structures and other definitions from the Linux header files which
are also defined by the header files provided by musl. This will make
it possible to compile source files which include both the libc
headers and the kernel userspace headers.

This extends the definitions done in commit 04983f2272 ("make
netinet/in.h suppress clashing definitions from kernel headers")
2018-01-09 13:08:25 -05:00
..
ether.h fix netinet/ether.h for c++ 2015-05-08 08:35:16 -04:00
icmp6.h fix endian errors in netinet/icmp6.h due to failure to include endian.h 2017-12-15 12:58:33 -05:00
if_ether.h add additional uapi guards for Linux kernel header files 2018-01-09 13:08:25 -05:00
igmp.h add netinet/igmp.h and multicast groups to netinet/in.h 2013-12-20 11:42:03 -05:00
in.h add IP_RECVFRAGSIZE and IPV6_RECVFRAGSIZE from linux v4.10 2017-11-05 18:39:29 -05:00
in_systm.h add one more bogus legacy header 2012-05-10 23:32:28 -04:00
ip.h add IPTOS_CLASS_* macros to netinet/ip.h 2015-05-01 13:38:44 -04:00
ip6.h initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
ip_icmp.h update icmphdr struct following linux v4.8 2016-10-20 01:29:06 -04:00
tcp.h add new tcp.h socket options from linux v4.13 2017-11-05 18:41:26 -05:00
udp.h add UDP_ENCAP_GTP0, UDP_ENCAP_GTP1U from linux v4.7 to netinet/udp.h 2016-08-30 15:58:23 -04:00