| Index: src/base/platform/platform-solaris.cc
 | 
| diff --git a/src/base/platform/platform-solaris.cc b/src/base/platform/platform-solaris.cc
 | 
| index b9a2ec8e2ebcffc91b916f53c77c1c66d5df165f..e844aa12b486ed19e8c6657c3a79f1fefb41447e 100644
 | 
| --- a/src/base/platform/platform-solaris.cc
 | 
| +++ b/src/base/platform/platform-solaris.cc
 | 
| @@ -63,54 +63,6 @@ void* OS::Allocate(const size_t requested,
 | 
|  }
 | 
|  
 | 
|  
 | 
| -class PosixMemoryMappedFile : public OS::MemoryMappedFile {
 | 
| - public:
 | 
| -  PosixMemoryMappedFile(FILE* file, void* memory, int size)
 | 
| -    : file_(file), memory_(memory), size_(size) { }
 | 
| -  virtual ~PosixMemoryMappedFile();
 | 
| -  virtual void* memory() { return memory_; }
 | 
| -  virtual int size() { return size_; }
 | 
| - private:
 | 
| -  FILE* file_;
 | 
| -  void* memory_;
 | 
| -  int size_;
 | 
| -};
 | 
| -
 | 
| -
 | 
| -OS::MemoryMappedFile* OS::MemoryMappedFile::open(const char* name) {
 | 
| -  FILE* file = fopen(name, "r+");
 | 
| -  if (file == NULL) return NULL;
 | 
| -
 | 
| -  fseek(file, 0, SEEK_END);
 | 
| -  int size = ftell(file);
 | 
| -
 | 
| -  void* memory =
 | 
| -      mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fileno(file), 0);
 | 
| -  return new PosixMemoryMappedFile(file, memory, size);
 | 
| -}
 | 
| -
 | 
| -
 | 
| -OS::MemoryMappedFile* OS::MemoryMappedFile::create(const char* name, int size,
 | 
| -    void* initial) {
 | 
| -  FILE* file = fopen(name, "w+");
 | 
| -  if (file == NULL) return NULL;
 | 
| -  int result = fwrite(initial, size, 1, file);
 | 
| -  if (result < 1) {
 | 
| -    fclose(file);
 | 
| -    return NULL;
 | 
| -  }
 | 
| -  void* memory =
 | 
| -      mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fileno(file), 0);
 | 
| -  return new PosixMemoryMappedFile(file, memory, size);
 | 
| -}
 | 
| -
 | 
| -
 | 
| -PosixMemoryMappedFile::~PosixMemoryMappedFile() {
 | 
| -  if (memory_) munmap(memory_, size_);
 | 
| -  fclose(file_);
 | 
| -}
 | 
| -
 | 
| -
 | 
|  std::vector<OS::SharedLibraryAddress> OS::GetSharedLibraryAddresses() {
 | 
|    return std::vector<SharedLibraryAddress>();
 | 
|  }
 | 
| 
 |