$NetBSD: patch-src_3rdparty_chromium_base_threading_platform__thread__linux.cc,v 1.1 2021/08/03 21:04:34 markd Exp $ --- src/3rdparty/chromium/base/threading/platform_thread_linux.cc.orig 2020-06-25 09:31:18.000000000 +0000 +++ src/3rdparty/chromium/base/threading/platform_thread_linux.cc @@ -18,7 +18,9 @@ #if !defined(OS_NACL) && !defined(OS_AIX) #include +#if !defined(OS_BSD) #include +#endif #include #include #include @@ -99,7 +101,7 @@ const ThreadPriorityToNiceValuePair kThr Optional CanIncreaseCurrentThreadPriorityForPlatform( ThreadPriority priority) { -#if !defined(OS_NACL) +#if !defined(OS_NACL) && !defined(OS_BSD) // A non-zero soft-limit on RLIMIT_RTPRIO is required to be allowed to invoke // pthread_setschedparam in SetCurrentThreadPriorityForPlatform(). struct rlimit rlim; @@ -141,7 +143,7 @@ Optional GetCurrentThrea void PlatformThread::SetName(const std::string& name) { ThreadIdNameManager::GetInstance()->SetName(name); -#if !defined(OS_NACL) && !defined(OS_AIX) +#if !defined(OS_NACL) && !defined(OS_AIX) && !defined(OS_BSD) // On linux we can get the thread names to show up in the debugger by setting // the process name for the LWP. We don't want to do this for the main // thread because that would rename the process, causing tools like killall