Don't call getpagesize more than once
[deliverable/binutils-gdb.git] / bfd / cache.c
index 67d3d177290f1726d7446a9db0bc502383e6a4ed..a0a02e430a1bd4805d60ce0e8d45de9c8ba49cce 100644 (file)
@@ -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);
This page took 0.023906 seconds and 4 git commands to generate.