diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/cru/base/platform/unix/UnixFile.h | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/include/cru/base/platform/unix/UnixFile.h b/include/cru/base/platform/unix/UnixFile.h index d2b540cd..dfbdfffb 100644 --- a/include/cru/base/platform/unix/UnixFile.h +++ b/include/cru/base/platform/unix/UnixFile.h @@ -26,6 +26,7 @@ class UnixFileDescriptor {    UnixFileDescriptor& operator=(UnixFileDescriptor&& other) noexcept;    bool IsValid() const; +  void EnsureValid() const;    int GetValue() const;    void Close(); @@ -35,6 +36,8 @@ class UnixFileDescriptor {    explicit operator bool() const { return this->IsValid(); }    operator int() const { return this->GetValue(); } +  void SetFileDescriptorFlags(int flags); +   private:    bool DoClose(); | 
