aboutsummaryrefslogtreecommitdiff
path: root/src/base/test/test_task_runner.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/test/test_task_runner.h')
-rw-r--r--src/base/test/test_task_runner.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/base/test/test_task_runner.h b/src/base/test/test_task_runner.h
index a7c5784e5..2d970ec63 100644
--- a/src/base/test/test_task_runner.h
+++ b/src/base/test/test_task_runner.h
@@ -17,13 +17,14 @@
#ifndef SRC_BASE_TEST_TEST_TASK_RUNNER_H_
#define SRC_BASE_TEST_TEST_TASK_RUNNER_H_
+#include <sys/select.h>
+
#include <functional>
#include <list>
#include <map>
#include <string>
#include "perfetto/base/build_config.h"
-#include "perfetto/base/compiler.h"
#include "perfetto/ext/base/thread_checker.h"
#include "perfetto/ext/base/unix_task_runner.h"
@@ -36,7 +37,7 @@ class TestTaskRunner : public TaskRunner {
~TestTaskRunner() override;
void RunUntilIdle();
- void PERFETTO_NORETURN Run();
+ void __attribute__((__noreturn__)) Run();
std::function<void()> CreateCheckpoint(const std::string& checkpoint);
void RunUntilCheckpoint(const std::string& checkpoint,
@@ -45,9 +46,8 @@ class TestTaskRunner : public TaskRunner {
// TaskRunner implementation.
void PostTask(std::function<void()> closure) override;
void PostDelayedTask(std::function<void()>, uint32_t delay_ms) override;
- void AddFileDescriptorWatch(PlatformHandle,
- std::function<void()> callback) override;
- void RemoveFileDescriptorWatch(PlatformHandle) override;
+ void AddFileDescriptorWatch(int fd, std::function<void()> callback) override;
+ void RemoveFileDescriptorWatch(int fd) override;
bool RunsTasksOnCurrentThread() const override;
private: