aboutsummaryrefslogtreecommitdiff
path: root/kernel/filesystem
diff options
context:
space:
mode:
authorLukas Oesch <lukasoesch20@gmail.com>2026-03-09 23:54:28 +0100
committerLukas Oesch <lukasoesch20@gmail.com>2026-03-17 16:42:51 +0100
commit58aea4f1bbb4f24d4fc4cda5501d753886968234 (patch)
treea71c832693e94cda525d9fb81658f7d1022184a8 /kernel/filesystem
parent9ae5a230b1cd1f842c1a7c64392a0bccdba01a2d (diff)
downloadteachos-58aea4f1bbb4f24d4fc4cda5501d753886968234.tar.xz
teachos-58aea4f1bbb4f24d4fc4cda5501d753886968234.zip
small refactoring
Diffstat (limited to 'kernel/filesystem')
-rw-r--r--kernel/filesystem/include/filesystem/open_file_description.hpp4
-rw-r--r--kernel/filesystem/src/open_file_description.cpp1
2 files changed, 3 insertions, 2 deletions
diff --git a/kernel/filesystem/include/filesystem/open_file_description.hpp b/kernel/filesystem/include/filesystem/open_file_description.hpp
index 3241ea4..1589196 100644
--- a/kernel/filesystem/include/filesystem/open_file_description.hpp
+++ b/kernel/filesystem/include/filesystem/open_file_description.hpp
@@ -17,8 +17,8 @@ namespace filesystem
auto write(void const * buffer, size_t size) -> size_t;
private:
- file * m_file{};
- size_t m_offset{0};
+ file * m_file;
+ size_t m_offset;
};
} // namespace filesystem
diff --git a/kernel/filesystem/src/open_file_description.cpp b/kernel/filesystem/src/open_file_description.cpp
index 1f0410c..d483746 100644
--- a/kernel/filesystem/src/open_file_description.cpp
+++ b/kernel/filesystem/src/open_file_description.cpp
@@ -8,6 +8,7 @@ namespace filesystem
{
open_file_description::open_file_description(file * file)
: m_file(file)
+ , m_offset(0)
{}
auto open_file_description::read(void * buffer, size_t size) -> size_t