Update glibc headers for Linux 4.5.
commit981569c74cbb6bafa2ddcefa6dd9dbdc938ff1c8
authorJoseph Myers <joseph@codesourcery.com>
Mon, 14 Mar 2016 19:04:53 +0000 (14 19:04 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 14 Mar 2016 19:04:53 +0000 (14 19:04 +0000)
treecd01160bcda50b473f166255a9e8b507389b7491
parent3205a39364dd79e52c5fda4bda0db526e704ae2b
Update glibc headers for Linux 4.5.

This patch updates the glibc headers with the defines MADV_FREE,
IPV6_HDRINCL and EPOLLEXCLUSIVE that are added in Linux 4.5.

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

* bits/mman-linux.h [__USE_MISC] (MADV_FREE): New macro.
* sysdeps/unix/sysv/linux/hppa/bits/mman.h [__USE_MISC]
(MADV_FREE): Likewise.
* sysdeps/unix/sysv/linux/bits/in.h (IPV6_HDRINCL): Likewise.
* sysdeps/unix/sysv/linux/sys/epoll.h (enum EPOLL_EVENTS): Add
EPOLLEXCLUSIVE.
ChangeLog
bits/mman-linux.h
sysdeps/unix/sysv/linux/bits/in.h
sysdeps/unix/sysv/linux/hppa/bits/mman.h
sysdeps/unix/sysv/linux/sys/epoll.h