--- base/synchronization/cancelable_event.h.orig 2025-03-24 20:50:14 UTC +++ base/synchronization/cancelable_event.h @@ -11,7 +11,7 @@ #if BUILDFLAG(IS_WIN) #include -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) #include #else #include "base/synchronization/waitable_event.h" @@ -49,7 +49,7 @@ class BASE_EXPORT CancelableEvent { #if BUILDFLAG(IS_WIN) using NativeHandle = HANDLE; -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD) using NativeHandle = sem_t; #else using NativeHandle = WaitableEvent;