--- services/device/hid/hid_service.cc.orig 2019-03-11 22:01:01 UTC +++ services/device/hid/hid_service.cc @@ -16,6 +16,8 @@ #if defined(OS_LINUX) && defined(USE_UDEV) #include "services/device/hid/hid_service_linux.h" +#elif defined(OS_BSD) +#include "services/device/hid/hid_service_freebsd.h" #elif defined(OS_MACOSX) #include "services/device/hid/hid_service_mac.h" #elif defined(OS_WIN) @@ -36,6 +38,8 @@ constexpr base::TaskTraits HidService::kBlockingTaskTr std::unique_ptr HidService::Create() { #if defined(OS_LINUX) && defined(USE_UDEV) return base::WrapUnique(new HidServiceLinux()); +#elif defined(OS_BSD) + return base::WrapUnique(new HidServiceFreeBSD()); #elif defined(OS_MACOSX) return base::WrapUnique(new HidServiceMac()); #elif defined(OS_WIN)