]> git.ipfire.org Git - thirdparty/glibc.git/commit
Move MREMAP_* to bits/mman-shared.h.
authorJoseph Myers <joseph@codesourcery.com>
Mon, 1 Oct 2018 20:30:57 +0000 (20:30 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 1 Oct 2018 20:30:57 +0000 (20:30 +0000)
commitd0e91e8c4ef77997c940538eaa752799c9dda2d3
treeceaf4c77ba9e116ace69db2ccd14e2da197d50d9
parentc52944e8ccb15158b7e44cbb75fb46d81400d75c
Move MREMAP_* to bits/mman-shared.h.

The MREMAP_* flags are identical between bits/mman-linux.h and the
hppa bits/mman.h; thus, they should be in bits/mman-shared.h instead
to avoid unnecessary duplication.  This patch moves them there.

Tested for x86_64, and with build-many-glibcs.py.

* sysdeps/unix/sysv/linux/bits/mman-linux.h [__USE_GNU]
(MREMAP_MAYMOVE): Do not define here.
[__USE_GNU] (MREMAP_FIXED): Likewise.
* sysdeps/unix/sysv/linux/bits/mman-shared.h [__USE_GNU]
(MREMAP_MAYMOVE): Define here instead.
[__USE_GNU] (MREMAP_FIXED): Likewise.
* sysdeps/unix/sysv/linux/hppa/bits/mman.h [__USE_GNU]
(MREMAP_MAYMOVE): Remove.
[__USE_GNU] (MREMAP_FIXED): Likewise.
ChangeLog
sysdeps/unix/sysv/linux/bits/mman-linux.h
sysdeps/unix/sysv/linux/bits/mman-shared.h
sysdeps/unix/sysv/linux/hppa/bits/mman.h