diff --git a/multimedia/ringrtc/files/patch-third__party_perfetto_src_base_file__utils.cc b/multimedia/ringrtc/files/patch-third__party_perfetto_src_base_file__utils.cc new file mode 100644 index 000000000000..b9e28b5211cb --- /dev/null +++ b/multimedia/ringrtc/files/patch-third__party_perfetto_src_base_file__utils.cc @@ -0,0 +1,29 @@ +--- src/webrtc/src/third_party/perfetto/src/base/file_utils.cc.orig 2026-06-04 10:12:25 UTC ++++ src/webrtc/src/third_party/perfetto/src/base/file_utils.cc + +@@ -60,8 +60,10 @@ + #include + #endif + +-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \ +- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) ++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \ ++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \ ++ !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) && \ ++ !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) + // For inotify. QNX doesn't have full support for inotify_init1(). + #include + #endif +@@ -640,8 +642,10 @@ std::optional GetFileSize(PlatformHandle fd) + + // LinuxFileWatch + +-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \ +- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) ++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \ ++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \ ++ !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) && \ ++ !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) + + namespace { +