diff options
author | Bruce Korb <bkorb@gnu.org> | 2000-09-05 22:26:16 +0000 |
---|---|---|
committer | Bruce Korb <korbb@gcc.gnu.org> | 2000-09-05 22:26:16 +0000 |
commit | dc46505a003f5f058fa9a468d49442e009944ad7 (patch) | |
tree | c647973572a7d782894487316bfcc5d252caebf1 | |
parent | a3bcdaf9e9ffafbd6b6ae6d5eed5cb776cffec11 (diff) | |
download | gcc-dc46505a003f5f058fa9a468d49442e009944ad7.zip gcc-dc46505a003f5f058fa9a468d49442e009944ad7.tar.gz gcc-dc46505a003f5f058fa9a468d49442e009944ad7.tar.bz2 |
PAGESIZE is not portable
From-SVN: r36166
-rw-r--r-- | gcc/ChangeLog | 1 | ||||
-rw-r--r-- | gcc/fixinc/fixincl.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 552efaa..7047b0c 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 ad5d23a..bd8e7af 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, |