diff options
Diffstat (limited to 'kernel/kernel/filesystem/vfs.hpp')
| -rw-r--r-- | kernel/kernel/filesystem/vfs.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/kernel/filesystem/vfs.hpp b/kernel/kernel/filesystem/vfs.hpp index b965e426..6ab67ef8 100644 --- a/kernel/kernel/filesystem/vfs.hpp +++ b/kernel/kernel/filesystem/vfs.hpp @@ -96,6 +96,11 @@ namespace kernel::filesystem // TODO remove again after the open method supports an optional create flag auto create(std::string_view path) -> kstd::result<void>; + //! Get the status of the file at a given path. + //! + //! @return A populated file status object on success, an error otherwise. + [[nodiscard]] auto status(std::string_view path) const -> kstd::result<kapi::filesystem::file_status>; + private: /** * Note: Resolving a dentry requires traversing mount points; since the |
