diff options
Diffstat (limited to 'src/base/test/test_task_runner.h')
-rw-r--r-- | src/base/test/test_task_runner.h | 10 |
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: |