Index: components/timers/alarm_timer_chromeos.cc |
diff --git a/components/timers/alarm_timer_chromeos.cc b/components/timers/alarm_timer_chromeos.cc |
index 0cb25fafd876312d40cb27fb572e0b7037ddc747..c7af26cc7194e89594efd3982ed3cff8f194f6e2 100644 |
--- a/components/timers/alarm_timer_chromeos.cc |
+++ b/components/timers/alarm_timer_chromeos.cc |
@@ -160,7 +160,11 @@ class AlarmTimer::Delegate |
}; |
AlarmTimer::Delegate::Delegate(base::Closure on_timer_fired_callback) |
+#ifdef CLOCK_REALTIME_ALARM |
: alarm_fd_(timerfd_create(CLOCK_REALTIME_ALARM, 0)), |
+#else |
+ : alarm_fd_(-1), |
+#endif |
on_timer_fired_callback_(on_timer_fired_callback), |
origin_reset_sequence_number_(0), |
io_reset_sequence_number_(0) { |