| Index: content/renderer/pepper/pepper_proxy_channel_delegate_impl.cc
|
| diff --git a/content/renderer/pepper/pepper_proxy_channel_delegate_impl.cc b/content/renderer/pepper/pepper_proxy_channel_delegate_impl.cc
|
| index 3cada305cd0f276a65237e7cc0df50a8d64c1820..aa0cac403b1bffa742bc32cd6d7584ce67b2caf1 100644
|
| --- a/content/renderer/pepper/pepper_proxy_channel_delegate_impl.cc
|
| +++ b/content/renderer/pepper/pepper_proxy_channel_delegate_impl.cc
|
| @@ -31,4 +31,19 @@ PepperProxyChannelDelegateImpl::ShareHandleWithRemote(
|
| return BrokerGetFileHandleForProcess(handle, remote_pid, should_close_source);
|
| }
|
|
|
| +base::SharedMemoryHandle
|
| +PepperProxyChannelDelegateImpl::ShareSharedMemoryHandleWithRemote(
|
| + const base::SharedMemoryHandle& handle,
|
| + base::ProcessId remote_pid) {
|
| + base::PlatformFile local_platform_file =
|
| +#if defined(OS_POSIX)
|
| + handle.fd;
|
| +#elif defined(OS_WIN)
|
| + handle;
|
| +#else
|
| +#error Not implemented.
|
| +#endif
|
| + return ShareHandleWithRemote(local_platform_file, remote_pid, false);
|
| +}
|
| +
|
| } // namespace content
|
|
|