Index: content/renderer/pepper/renderer_ppapi_host_impl.cc |
diff --git a/content/renderer/pepper/renderer_ppapi_host_impl.cc b/content/renderer/pepper/renderer_ppapi_host_impl.cc |
index d97edc3c1e55a531f40c76c52a7c1f38e05390f6..2aa2c34d9f3189734a5caf32ed1aaa347c03dd04 100644 |
--- a/content/renderer/pepper/renderer_ppapi_host_impl.cc |
+++ b/content/renderer/pepper/renderer_ppapi_host_impl.cc |
@@ -231,6 +231,20 @@ IPC::PlatformFileForTransit RendererPpapiHostImpl::ShareHandleWithRemote( |
return dispatcher_->ShareHandleWithRemote(handle, should_close_source); |
} |
+base::SharedMemoryHandle |
+RendererPpapiHostImpl::ShareSharedMemoryHandleWithRemote( |
+ const base::SharedMemoryHandle& handle) { |
+ 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, false); |
+} |
+ |
bool RendererPpapiHostImpl::IsRunningInProcess() const { |
return is_running_in_process_; |
} |