Kernel: TmpInode blocks are on demand allocated

This commit is contained in:
2023-11-06 10:44:37 +02:00
parent 8164c15b6c
commit 1ed08f62d3
2 changed files with 14 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include <BAN/Iteration.h>
#include <BAN/Optional.h>
#include <kernel/FS/Inode.h>
#include <kernel/FS/TmpFS/Definitions.h>
@@ -35,7 +36,7 @@ namespace Kernel
void sync();
void free_all_blocks();
size_t block_index(size_t data_block_index);
BAN::Optional<size_t> block_index(size_t data_block_index);
BAN::ErrorOr<size_t> block_index_with_allocation(size_t data_block_index);
protected: