Update headers for Linux 4.0, 4.1 definitions.
commit31545c23277cd54a1edd41c85d8255fb589158e3
authorJoseph Myers <joseph@codesourcery.com>
Mon, 29 Jun 2015 14:38:46 +0000 (29 14:38 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 29 Jun 2015 14:38:46 +0000 (29 14:38 +0000)
treef58a32509d32392266f563277b9077fb1c1e5cc9
parentf8ef472c0ff4644445ec716036d31430b4fa4bab
Update headers for Linux 4.0, 4.1 definitions.

This patch updates installed glibc headers for new definitions from
Linux 4.0 and 4.1 that seem relevant to glibc headers.  In addition, I
noticed that PF_IB / AF_IB, added in Linux 3.11, were missing for no
obvious reason, so added those as well.

Tested for x86_64 (testsuite, and that installed stripped shared
libraries are unchanged by the patch).

* sysdeps/unix/sysv/linux/bits/in.h (IP_CHECKSUM): New macro.
* sysdeps/unix/sysv/linux/bits/socket.h (PF_IB): Likewise.
(PF_MPLS): Likewise.
(AF_IB): Likewise.
(AF_MPLS): Likewise.
* sysdeps/unix/sysv/linux/sys/mount.h (MS_LAZYTIME): New enum
value and macro.
(MS_RMT_MASK): Include MS_LAZYTIME.
ChangeLog
sysdeps/unix/sysv/linux/bits/in.h
sysdeps/unix/sysv/linux/bits/socket.h
sysdeps/unix/sysv/linux/sys/mount.h