diff options
Diffstat (limited to 'base/memory/shared_memory_posix.cc')
-rw-r--r-- | base/memory/shared_memory_posix.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/base/memory/shared_memory_posix.cc b/base/memory/shared_memory_posix.cc index 7da1777..63b20f3 100644 --- a/base/memory/shared_memory_posix.cc +++ b/base/memory/shared_memory_posix.cc @@ -13,9 +13,10 @@ #include "base/file_util.h" #include "base/lazy_instance.h" #include "base/logging.h" -#include "base/threading/platform_thread.h" +#include "base/process_util.h" #include "base/safe_strerror_posix.h" #include "base/synchronization/lock.h" +#include "base/threading/platform_thread.h" #include "base/threading/thread_restrictions.h" #include "base/utf_string_conversions.h" @@ -98,6 +99,11 @@ void SharedMemory::CloseHandle(const SharedMemoryHandle& handle) { DPLOG(ERROR) << "close"; } +// static +size_t SharedMemory::GetHandleLimit() { + return base::GetMaxFds(); +} + bool SharedMemory::CreateAndMapAnonymous(size_t size) { return CreateAnonymous(size) && Map(size); } |