blob: 6594598fd24250bfb0f12af754456fce201bb693 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#include "filesystem/mount.hpp"
#include "kapi/system.hpp"
#include "filesystem/filesystem.hpp"
#include <string_view>
namespace filesystem
{
mount::mount(std::string_view const & path, filesystem * fs)
: m_path(path)
, m_filesystem(fs)
{
if (!m_filesystem)
{
kapi::system::panic("[FILESYSTEM] mount initialized with null filesystem.");
}
}
auto mount::path() const -> std::string_view
{
return m_path;
}
auto mount::get_filesystem() const -> filesystem *
{
return m_filesystem;
}
} // namespace filesystem
|