lib: fs: implement private and shared file mappings

This commit is contained in:
2026-03-21 10:46:15 +00:00
parent 3bf995cdf6
commit d1a9c5cd45
3 changed files with 66 additions and 20 deletions

View File

@@ -7,10 +7,15 @@
struct fs_file;
enum file_mapping_type {
FILE_MAPPING_PRIVATE,
FILE_MAPPING_SHARED,
};
struct file_mapping {
enum file_mapping_type m_type;
struct fs_file *m_file;
kern_handle_t m_vmo;
off_t m_file_offset;
struct queue_entry m_entry;
};