Chromium Code Reviews| Index: base/shared_memory_android.cc |
| diff --git a/base/shared_memory_android.cc b/base/shared_memory_android.cc |
| index 72c3a5684455e31cf8e309f28ab4b205bfdf31ef..00231e6b3fc3fe19020ea86c4393a0df4c7e9412 100644 |
| --- a/base/shared_memory_android.cc |
| +++ b/base/shared_memory_android.cc |
| @@ -16,12 +16,13 @@ namespace base { |
| // all the file descriptors from different processes associated with the region |
| // are closed, the memory buffer will go away. |
| -bool SharedMemory::CreateNamed(const std::string& name, |
| - bool open_existing, uint32 size) { |
| +bool SharedMemory::Create(const SharedMemoryCreateOptions& options) { |
| DCHECK_EQ(-1, mapped_file_ ); |
| // "name" is just a label in ashmem. It is visible in /proc/pid/maps. |
| - mapped_file_ = ashmem_create_region(name.c_str(), size); |
| + mapped_file_ = ashmem_create_region(options.name == NULL ? "" : |
| + options.name.c_str(), |
|
Mark Mentovai
2011/12/01 19:31:16
The formatting here makes it look kind of like the
|
| + options.size); |
| if (-1 == mapped_file_) { |
| DLOG(ERROR) << "Shared memory creation failed"; |
| return false; |