diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-16 13:53:34 +0200 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-16 13:53:34 +0200 |
| commit | 7ecf092ca7ff91dd59e81eda7ef2b05fe837844d (patch) | |
| tree | 3f243707cd66fea90e2d610506baeadbe99a74dc /kernel/include | |
| parent | ba2f62972823df320e05dea7080adf658c2977b3 (diff) | |
| download | kernel-7ecf092ca7ff91dd59e81eda7ef2b05fe837844d.tar.xz kernel-7ecf092ca7ff91dd59e81eda7ef2b05fe837844d.zip | |
add mount tests
Diffstat (limited to 'kernel/include')
| -rw-r--r-- | kernel/include/kernel/filesystem/mount.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/include/kernel/filesystem/mount.hpp b/kernel/include/kernel/filesystem/mount.hpp index fb5a627..5d8ea69 100644 --- a/kernel/include/kernel/filesystem/mount.hpp +++ b/kernel/include/kernel/filesystem/mount.hpp @@ -8,6 +8,7 @@ #include <kstd/string> #include <atomic> +#include <cstddef> namespace kernel::filesystem { @@ -71,6 +72,12 @@ namespace kernel::filesystem */ [[nodiscard]] auto is_ready_to_unmount() const -> bool; + /** + @brief Get the current reference count for this mount. + @return The current reference count. + */ + [[nodiscard]] auto get_ref_count() const -> size_t; + private: kstd::shared_ptr<dentry> m_mount_dentry; kstd::shared_ptr<dentry> m_root_dentry; |
