1 --- third_party/perfetto/src/base/event_fd.cc.orig 2022-02-07 13:39:41 UTC 2 +++ third_party/perfetto/src/base/event_fd.cc 3 @@ -22,7 +22,8 @@ 4 #if PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) 5 #include <Windows.h> 6 #include <synchapi.h> 7 -#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ 8 +#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \ 9 + !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \ 10 PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) 11 #include <sys/eventfd.h> 12 #include <unistd.h> 13 @@ -57,7 +58,8 @@ void EventFd::Clear() { 14 PERFETTO_DFATAL("EventFd::Clear()"); 15 } 16 17 -#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ 18 +#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \ 19 + !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \ 20 PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) 21 22 EventFd::EventFd() { 23