mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
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.
This commit is contained in:
12
ChangeLog
12
ChangeLog
@ -1,3 +1,15 @@
|
|||||||
|
2018-10-01 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
2018-09-28 Joseph Myers <joseph@codesourcery.com>
|
2018-09-28 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
* math/fromfp.h: Do not include <math_private.h>.
|
* math/fromfp.h: Do not include <math_private.h>.
|
||||||
|
@ -67,12 +67,6 @@
|
|||||||
#define MS_SYNC 4 /* Synchronous memory sync. */
|
#define MS_SYNC 4 /* Synchronous memory sync. */
|
||||||
#define MS_INVALIDATE 2 /* Invalidate the caches. */
|
#define MS_INVALIDATE 2 /* Invalidate the caches. */
|
||||||
|
|
||||||
/* Flags for `mremap'. */
|
|
||||||
#ifdef __USE_GNU
|
|
||||||
# define MREMAP_MAYMOVE 1
|
|
||||||
# define MREMAP_FIXED 2
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Advice to `madvise'. */
|
/* Advice to `madvise'. */
|
||||||
#ifdef __USE_MISC
|
#ifdef __USE_MISC
|
||||||
# define MADV_NORMAL 0 /* No further special treatment. */
|
# define MADV_NORMAL 0 /* No further special treatment. */
|
||||||
|
@ -21,6 +21,10 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __USE_GNU
|
#ifdef __USE_GNU
|
||||||
|
/* Flags for mremap. */
|
||||||
|
# define MREMAP_MAYMOVE 1
|
||||||
|
# define MREMAP_FIXED 2
|
||||||
|
|
||||||
/* Flags for memfd_create. */
|
/* Flags for memfd_create. */
|
||||||
# ifndef MFD_CLOEXEC
|
# ifndef MFD_CLOEXEC
|
||||||
# define MFD_CLOEXEC 1U
|
# define MFD_CLOEXEC 1U
|
||||||
|
@ -76,12 +76,6 @@
|
|||||||
#define MCL_FUTURE 2 /* Lock all future mappings */
|
#define MCL_FUTURE 2 /* Lock all future mappings */
|
||||||
#define MCL_ONFAULT 4 /* Lock all pages that are faulted in */
|
#define MCL_ONFAULT 4 /* Lock all pages that are faulted in */
|
||||||
|
|
||||||
/* Flags for `mremap'. */
|
|
||||||
#ifdef __USE_GNU
|
|
||||||
# define MREMAP_MAYMOVE 1
|
|
||||||
# define MREMAP_FIXED 2
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Advice to "madvise" */
|
/* Advice to "madvise" */
|
||||||
#ifdef __USE_MISC
|
#ifdef __USE_MISC
|
||||||
# define MADV_NORMAL 0 /* No further special treatment */
|
# define MADV_NORMAL 0 /* No further special treatment */
|
||||||
|
Reference in New Issue
Block a user