$OpenBSD: patch-chrome_browser_renderer_host_resource_message_filter_cc,v 1.1 2011/02/08 09:43:02 espie Exp $
--- chrome/browser/renderer_host/resource_message_filter.cc.orig	Fri Jan 21 10:20:21 2011
+++ chrome/browser/renderer_host/resource_message_filter.cc	Sun Jan 23 23:27:31 2011
@@ -515,7 +515,7 @@ bool ResourceMessageFilter::OnMessageReceived(const IP
 #if defined(OS_WIN)
       IPC_MESSAGE_HANDLER(ViewHostMsg_DuplicateSection, OnDuplicateSection)
 #endif
-#if defined(OS_MACOSX)
+#if defined(OS_MACOSX) || defined(OS_OPENBSD)
       IPC_MESSAGE_HANDLER(ViewHostMsg_AllocatePDFTransport,
                           OnAllocateSharedMemoryBuffer)
 #endif
@@ -537,7 +537,7 @@ bool ResourceMessageFilter::OnMessageReceived(const IP
                                       OnGetDefaultPrintSettings)
       IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_ScriptedPrint,
                                       OnScriptedPrint)
-#if defined(OS_MACOSX)
+#if defined(OS_MACOSX) || defined(OS_OPENBSD)
       IPC_MESSAGE_HANDLER(ViewHostMsg_AllocTransportDIB,
                           OnAllocTransportDIB)
       IPC_MESSAGE_HANDLER(ViewHostMsg_FreeTransportDIB,
@@ -1407,7 +1407,7 @@ void ResourceMessageFilter::OnRendererHistograms(
   HistogramSynchronizer::DeserializeHistogramList(sequence_number, histograms);
 }
 
-#if defined(OS_MACOSX)
+#if defined(OS_MACOSX) || defined(OS_OPENBSD)
 void ResourceMessageFilter::OnAllocTransportDIB(
     size_t size, bool cache_in_browser, TransportDIB::Handle* handle) {
   render_widget_helper_->AllocTransportDIB(size, cache_in_browser, handle);
