aboutsummaryrefslogtreecommitdiff
path: root/src/base
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-09-03 12:30:46 +0800
committerYuqian Yang <crupest@crupest.life>2025-09-03 12:30:46 +0800
commit5e59a8e38c9f8992e6ffd9dbbde11e1f873780e1 (patch)
treeda6a32441317706dee212db2ec9e319cc95563c8 /src/base
parentf6c36037edc3f1293f96e84691136c657ca488dc (diff)
downloadcru-5e59a8e38c9f8992e6ffd9dbbde11e1f873780e1.tar.gz
cru-5e59a8e38c9f8992e6ffd9dbbde11e1f873780e1.tar.bz2
cru-5e59a8e38c9f8992e6ffd9dbbde11e1f873780e1.zip
Add unix timer file. Not tested.
Diffstat (limited to 'src/base')
-rw-r--r--src/base/CMakeLists.txt1
-rw-r--r--src/base/platform/unix/Timer.cpp5
2 files changed, 6 insertions, 0 deletions
diff --git a/src/base/CMakeLists.txt b/src/base/CMakeLists.txt
index e0a16768..300898af 100644
--- a/src/base/CMakeLists.txt
+++ b/src/base/CMakeLists.txt
@@ -25,6 +25,7 @@ target_compile_definitions(CruBase PUBLIC $<$<CONFIG:Debug>:CRU_DEBUG>)
if (UNIX AND NOT EMSCRIPTEN)
target_sources(CruBase PRIVATE
platform/unix/PosixSpawnSubProcess.cpp
+ platform/unix/Timer.cpp
platform/unix/UnixFile.cpp
platform/unix/UnixFileStream.cpp
)
diff --git a/src/base/platform/unix/Timer.cpp b/src/base/platform/unix/Timer.cpp
new file mode 100644
index 00000000..25264dc8
--- /dev/null
+++ b/src/base/platform/unix/Timer.cpp
@@ -0,0 +1,5 @@
+#include "cru/base/platform/unix/Timer.h"
+
+namespace cru::platform::unix {
+int UnixTimerFile::GetReadFd() const { return this->read_fd_; }
+} // namespace cru::platform::unix