mirror of
https://github.com/RGBCube/serenity
synced 2025-07-02 22:22:07 +00:00
Kernel: Convert the DiskBackedFS write API to take "const u8*"
This way clients are not required to have instantiated ByteBuffers and can choose whatever memory scheme works best for them. Also converted some of the Ext2FS code to use stack buffers instead.
This commit is contained in:
parent
1fc2612667
commit
922fd703c9
4 changed files with 29 additions and 32 deletions
|
@ -87,7 +87,7 @@ private:
|
|||
unsigned inode_size() const;
|
||||
|
||||
bool write_ext2_inode(InodeIndex, const ext2_inode&);
|
||||
ByteBuffer read_block_containing_inode(InodeIndex inode, BlockIndex& block_index, unsigned& offset) const;
|
||||
bool read_block_containing_inode(InodeIndex inode, BlockIndex& block_index, unsigned& offset, u8* buffer) const;
|
||||
|
||||
ByteBuffer read_super_block() const;
|
||||
bool write_super_block(const ext2_super_block&);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue