xref: /mports/www/chromium/files/patch-third__party_perfetto_src_base_periodic__task.cc
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 --- third_party/perfetto/src/base/periodic_task.cc.orig	2022-02-07 13:39:41 UTC
2 +++ third_party/perfetto/src/base/periodic_task.cc
3 @@ -24,7 +24,7 @@
4  #include "perfetto/base/time.h"
5  #include "perfetto/ext/base/file_utils.h"
6 
7 -#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
8 +#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
9      (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
10  #include <sys/timerfd.h>
11  #endif
12 @@ -34,7 +34,7 @@ namespace base {
13 
14  namespace {
15  base::ScopedPlatformHandle CreateTimerFd(uint32_t period_ms) {
16 -#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
17 +#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
18      (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
19    base::ScopedPlatformHandle tfd(
20        timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC | TFD_NONBLOCK));
21 

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026