From dc46505a003f5f058fa9a468d49442e009944ad7 Mon Sep 17 00:00:00 2001
From: Bruce Korb <bkorb@gnu.org>
Date: Tue, 5 Sep 2000 22:26:16 +0000
Subject: [PATCH] PAGESIZE is not portable

From-SVN: r36166
---
 gcc/ChangeLog        | 1 +
 gcc/fixinc/fixincl.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 552efaa1598c..7047b0c8389e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -2,6 +2,7 @@
 
         * gcc/fixinc/fixincl.c(load_file): always read header files
         with sizes that are a multiple of the page size.
+	& use libiberty's getpagesize for determining that.
 
 2000-09-05  Alexandre Oliva  <aoliva@redhat.com>
 
diff --git a/gcc/fixinc/fixincl.c b/gcc/fixinc/fixincl.c
index ad5d23ac4324..bd8e7afecd1c 100644
--- a/gcc/fixinc/fixincl.c
+++ b/gcc/fixinc/fixincl.c
@@ -359,7 +359,7 @@ load_file ( fname )
 
   /*  IF the file size is a multiple of the page size,
       THEN sometimes you will seg fault trying to access a trailing byte */
-  if ((stbf.st_size & (PAGESIZE-1)) == 0)
+  if ((stbf.st_size & (getpagesize()-1)) == 0)
     res = (char*)BAD_ADDR;
   else
     res = (char*)mmap ((void*)NULL, data_map_size, PROT_READ,
-- 
GitLab