Chromium Code Reviews| Index: base/memory/shared_memory_posix.cc |
| diff --git a/base/memory/shared_memory_posix.cc b/base/memory/shared_memory_posix.cc |
| index 63b20f3b6485298caa5f7649c45e8b0d621a6899..b2f919c960098cbf663ed3676676062078b9b070 100644 |
| --- a/base/memory/shared_memory_posix.cc |
| +++ b/base/memory/shared_memory_posix.cc |
| @@ -99,6 +99,15 @@ void SharedMemory::CloseHandle(const SharedMemoryHandle& handle) { |
| DPLOG(ERROR) << "close"; |
| } |
| +//static |
| +SharedMemoryHandle SharedMemory::DuplicateHandle( |
| + const SharedMemoryHandle& handle) { |
| + SharedMemoryHandle result; |
| + result.fd = dup(handle.fd); |
|
piman
2013/06/05 00:30:55
nit: HANDLE_EINTR
slavi
2013/06/06 23:02:47
Done.
|
| + result.auto_close = false; |
|
piman
2013/06/05 00:30:55
nit: make that true
It doesn't have an effect in m
slavi
2013/06/06 23:02:47
Done.
|
| + return result; |
| +} |
| + |
| // static |
| size_t SharedMemory::GetHandleLimit() { |
| return base::GetMaxFds(); |