Index: mojo/system/raw_shared_buffer_posix.cc |
diff --git a/mojo/system/raw_shared_buffer_posix.cc b/mojo/system/raw_shared_buffer_posix.cc |
index 779bcd6cb025630c15a57118029ef1575f1b6552..4a4e8cda5d64a94ef513dfb5acf942e456ef18d7 100644 |
--- a/mojo/system/raw_shared_buffer_posix.cc |
+++ b/mojo/system/raw_shared_buffer_posix.cc |
@@ -115,8 +115,9 @@ bool RawSharedBuffer::InitFromPlatformHandle( |
return true; |
} |
-scoped_ptr<RawSharedBufferMapping> RawSharedBuffer::MapImpl(size_t offset, |
- size_t length) { |
+scoped_ptr<embedder::PlatformSharedBufferMapping> RawSharedBuffer::MapImpl( |
+ size_t offset, |
+ size_t length) { |
size_t offset_rounding = offset % base::SysInfo::VMAllocationGranularity(); |
size_t real_offset = offset - offset_rounding; |
size_t real_length = length + offset_rounding; |
@@ -136,11 +137,11 @@ scoped_ptr<RawSharedBufferMapping> RawSharedBuffer::MapImpl(size_t offset, |
// return null either. |
if (real_base == MAP_FAILED || !real_base) { |
PLOG(ERROR) << "mmap"; |
- return scoped_ptr<RawSharedBufferMapping>(); |
+ return scoped_ptr<embedder::PlatformSharedBufferMapping>(); |
} |
void* base = static_cast<char*>(real_base) + offset_rounding; |
- return make_scoped_ptr( |
+ return scoped_ptr<embedder::PlatformSharedBufferMapping>( |
new RawSharedBufferMapping(base, length, real_base, real_length)); |
} |