From: Ian Lance Taylor Date: Fri, 14 Dec 2007 18:22:06 +0000 (+0000) Subject: Make some File_read methods const. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c71c6f566c01351ad781155c81311a1ffaece06b;p=binutils-gdb.git Make some File_read methods const. --- diff --git a/gold/fileread.cc b/gold/fileread.cc index 9579f0f5dd4..b9171095b7f 100644 --- a/gold/fileread.cc +++ b/gold/fileread.cc @@ -170,10 +170,10 @@ File_read::is_locked() // SIZE bytes. Return a pointer to the View if found, NULL if not. inline File_read::View* -File_read::find_view(off_t start, off_t size) +File_read::find_view(off_t start, off_t size) const { off_t page = File_read::page_offset(start); - Views::iterator p = this->views_.find(page); + Views::const_iterator p = this->views_.find(page); if (p == this->views_.end()) return NULL; if (p->second->size() - (start - page) < size) @@ -185,10 +185,8 @@ File_read::find_view(off_t start, off_t size) // the buffer at P. void -File_read::do_read(off_t start, off_t size, void* p) +File_read::do_read(off_t start, off_t size, void* p) const { - gold_assert(this->lock_count_ > 0); - off_t bytes; if (this->contents_ != NULL) { @@ -223,7 +221,7 @@ File_read::do_read(off_t start, off_t size, void* p) // Read data from the file. void -File_read::read(off_t start, off_t size, void* p) +File_read::read(off_t start, off_t size, void* p) const { gold_assert(this->lock_count_ > 0); diff --git a/gold/fileread.h b/gold/fileread.h index c39f9de55b2..0e5bdbe3348 100644 --- a/gold/fileread.h +++ b/gold/fileread.h @@ -98,7 +98,7 @@ class File_read // Read data from the file into the buffer P starting at file offset // START for SIZE bytes. void - read(off_t start, off_t size, void* p); + read(off_t start, off_t size, void* p) const; // Return a lasting view into the file starting at file offset START // for SIZE bytes. This is allocated with new, and the caller is @@ -188,11 +188,11 @@ class File_read // Find a view into the file. View* - find_view(off_t start, off_t size); + find_view(off_t start, off_t size) const; // Read data from the file into a buffer. void - do_read(off_t start, off_t size, void* p); + do_read(off_t start, off_t size, void* p) const; // Find or make a view into the file. View*