diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-04-08 21:38:50 +0200 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-04-11 08:05:52 +0200 |
| commit | af048d3e550bc2a7a6526f4c9714871e32bf7cf4 (patch) | |
| tree | c209f580663f32dc200174089ecc248b6d157856 /kernel/include | |
| parent | 7a7c0106257665358e68bbbc99b41acc0c87c0ba (diff) | |
| download | teachos-af048d3e550bc2a7a6526f4c9714871e32bf7cf4.tar.xz teachos-af048d3e550bc2a7a6526f4c9714871e32bf7cf4.zip | |
add open_file_description tests
Diffstat (limited to 'kernel/include')
| -rw-r--r-- | kernel/include/kernel/filesystem/open_file_description.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/include/kernel/filesystem/open_file_description.hpp b/kernel/include/kernel/filesystem/open_file_description.hpp index ed878a7..738afd4 100644 --- a/kernel/include/kernel/filesystem/open_file_description.hpp +++ b/kernel/include/kernel/filesystem/open_file_description.hpp @@ -46,6 +46,12 @@ namespace kernel::filesystem */ auto write(void const * buffer, size_t size) -> size_t; + /** + @brief Returns the current file offset for this open file description. + @return The current file offset in bytes. + */ + [[nodiscard]] auto offset() const -> size_t; + private: kstd::shared_ptr<inode> m_inode; size_t m_offset; |
