diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2024-04-08 19:39:23 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2024-04-09 05:22:41 -0700 |
commit | 56756c571eb6d33eb8035cf0deb37e472597af6b (patch) | |
tree | 722ca45260a726cb674724539ad8bda5c6d25a3a /bfd/libbfd.h | |
parent | cd714ac07cbe6a9206df3bc81607818b272399f9 (diff) | |
download | gdb-56756c571eb6d33eb8035cf0deb37e472597af6b.zip gdb-56756c571eb6d33eb8035cf0deb37e472597af6b.tar.gz gdb-56756c571eb6d33eb8035cf0deb37e472597af6b.tar.bz2 |
bfd: Define pagesize variables only for mmap
Define _bfd_pagesize, _bfd_pagesize_m1 and _bfd_minimum_mmap_size only
if HAVE_MMAP is defined.
* libbfd-in.h (_bfd_pagesize): Declare only if HAVE_MMAP is
defined.
(_bfd_pagesize_m1): Likewise.
(_bfd_minimum_mmap_size): Likewise.
* libbfd.c (_bfd_pagesize): Define only if HAVE_MMAP is defined.
(_bfd_pagesize_m1): Likewise.
(_bfd_minimum_mmap_size): Likewise.
(bfd_init_pagesize): Likewise.
* lynx-core.c (lynx_core_file_p): Replace _bfd_pagesize with
getpagesize.
Diffstat (limited to 'bfd/libbfd.h')
-rw-r--r-- | bfd/libbfd.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bfd/libbfd.h b/bfd/libbfd.h index bed7d88..bfe3c6f 100644 --- a/bfd/libbfd.h +++ b/bfd/libbfd.h @@ -854,9 +854,11 @@ extern bfd_byte * _bfd_write_unsigned_leb128 extern struct bfd_link_info *_bfd_get_link_info (bfd *) ATTRIBUTE_HIDDEN; +#ifdef HAVE_MMAP extern uintptr_t _bfd_pagesize ATTRIBUTE_HIDDEN; extern uintptr_t _bfd_pagesize_m1 ATTRIBUTE_HIDDEN; extern uintptr_t _bfd_minimum_mmap_size ATTRIBUTE_HIDDEN; +#endif #if GCC_VERSION >= 7000 #define _bfd_mul_overflow(a, b, res) __builtin_mul_overflow (a, b, res) |