--- ui/gfx/native_pixmap_handle.h.orig 2019-03-11 22:01:19 UTC +++ ui/gfx/native_pixmap_handle.h @@ -13,7 +13,7 @@ #include "build/build_config.h" #include "ui/gfx/gfx_export.h" -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) #include "base/file_descriptor_posix.h" #endif @@ -54,14 +54,14 @@ struct GFX_EXPORT NativePixmapHandle { ~NativePixmapHandle(); -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) // File descriptors for the underlying memory objects (usually dmabufs). std::vector fds; #endif std::vector planes; }; -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) // Returns an instance of |handle| which can be sent over IPC. This duplicates // the file-handles, so that the IPC code take ownership of them, without // invalidating |handle|.