diff options
| author | cpplover0 <osdev555@yandex.com> | 2026-03-28 20:53:13 +0300 |
|---|---|---|
| committer | cpplover0 <osdev555@yandex.com> | 2026-03-28 20:53:13 +0300 |
| commit | be997311c240f49db247ccce05ecb8ea5d3bfc31 (patch) | |
| tree | e5a7e4e97d58eae7417fb71c68f99d81d1ee630c /kernel/src/generic/tmpfs.hpp | |
| parent | a66cd5681ab96d66259275f04bbdd2b44fc1d7c4 (diff) | |
evdev support, vfs, tmpfs
Diffstat (limited to 'kernel/src/generic/tmpfs.hpp')
| -rw-r--r-- | kernel/src/generic/tmpfs.hpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/kernel/src/generic/tmpfs.hpp b/kernel/src/generic/tmpfs.hpp new file mode 100644 index 0000000..86d9f13 --- /dev/null +++ b/kernel/src/generic/tmpfs.hpp @@ -0,0 +1,21 @@ +#pragma once +#include <cstdint> +#include <generic/vfs.hpp> + +namespace tmpfs { + + struct tmpfs_node { + union { + char* content; + tmpfs_node** directory_content; + }; + vfs_file_type type; + std::size_t size; + std::size_t physical_size; + std::uint64_t ino; + std::uint64_t mode; + char name[256]; + }; + + void init_default(vfs::node* node); +}
\ No newline at end of file |
