12345678910111213141516171819202122232425262728 |
- #pragma once
- #include <bits/alltypes.h>
- #include <stdint.h>
- #include <sys/types.h>
- #include <kernel/vfs/vfsfwd.hpp>
- namespace fs {
- struct inode {
- ino_t ino {};
- size_t size {};
- nlink_t nlink {};
- vfs* fs {};
- void* fs_data {};
- struct timespec atime {};
- struct timespec ctime {};
- struct timespec mtime {};
- mode_t mode {};
- uid_t uid {};
- gid_t gid {};
- };
- } // namespace fs
|