From 545a638929218a83d194402b3d52f5bffd87d9eb Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Tue, 2 Sep 2025 22:29:11 +0800 Subject: UnixFileDescriptor. --- include/cru/base/platform/unix/UnixFileStream.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include/cru/base/platform/unix/UnixFileStream.h') diff --git a/include/cru/base/platform/unix/UnixFileStream.h b/include/cru/base/platform/unix/UnixFileStream.h index 0709a326..b97c22de 100644 --- a/include/cru/base/platform/unix/UnixFileStream.h +++ b/include/cru/base/platform/unix/UnixFileStream.h @@ -5,6 +5,7 @@ #endif #include "../../io/Stream.h" +#include "UnixFile.h" namespace cru::platform::unix { class UnixFileStream : public io::Stream { @@ -13,8 +14,8 @@ class UnixFileStream : public io::Stream { public: UnixFileStream(const char* path, int oflag, mode_t mode = 0660); - UnixFileStream(int fd, bool can_seek, bool can_read, bool can_write, - bool auto_close); + UnixFileStream(UnixFileDescriptor fd, bool can_seek, bool can_read, + bool can_write); ~UnixFileStream() override; public: @@ -31,7 +32,6 @@ class UnixFileStream : public io::Stream { void DoClose(); private: - int file_descriptor_; // -1 for no file descriptor - bool auto_close_; + UnixFileDescriptor file_descriptor_; }; } // namespace cru::platform::unix -- cgit v1.2.3