$OpenBSD: patch-base_linux_util_cc,v 1.6 2018/09/04 07:20:43 robert Exp $
Index: base/linux_util.cc
--- base/linux_util.cc.orig
+++ base/linux_util.cc
@@ -76,6 +76,7 @@ class LinuxDistroHelper {
 #endif  // if defined(OS_LINUX)
 
 bool GetTasksForProcess(pid_t pid, std::vector<pid_t>* tids) {
+#if !defined(OS_BSD)
   char buf[256];
   snprintf(buf, sizeof(buf), "/proc/%d/task", pid);
 
@@ -95,6 +96,9 @@ bool GetTasksForProcess(pid_t pid, std::vector<pid_t>*
   }
   closedir(task);
   return true;
+#else
+  return false;
+#endif
 }
 
 }  // namespace
@@ -116,7 +120,7 @@ char g_linux_distro[kDistroSize] =
 #endif
 
 std::string GetLinuxDistro() {
-#if defined(OS_CHROMEOS) || defined(OS_ANDROID)
+#if defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD)
   return g_linux_distro;
 #elif defined(OS_LINUX)
   LinuxDistroHelper* distro_state_singleton = LinuxDistroHelper::GetInstance();
