From: H.J. Lu Date: Sat, 11 Apr 2015 23:49:09 +0000 (-0700) Subject: Don't call getpagesize more than once X-Git-Tag: gdb-7.10-branchpoint~741 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=263b1a3c1f9be7a3bafdb26d69f808974f886680;p=thirdparty%2Fbinutils-gdb.git Don't call getpagesize more than once --- diff --git a/bfd/cache.c b/bfd/cache.c index 67d3d177290..a0a02e430a1 100644 --- a/bfd/cache.c +++ b/bfd/cache.c @@ -497,7 +497,8 @@ bfd_cache_init (bfd *abfd) return FALSE; } #ifdef HAVE_MMAP - pagesize_m1 = getpagesize () - 1; + if (pagesize_m1 == 0) + pagesize_m1 = getpagesize () - 1; #endif abfd->iovec = &cache_iovec; insert (abfd);