mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 17:28:30 +00:00
Kernel: Update the mtime after a successful InodeFile::write()
Well this was pretty silly. We were not updating the modification time of files.. after modifying them. :^)
This commit is contained in:
@@ -20,7 +20,10 @@ ssize_t InodeFile::read(FileDescription& description, u8* buffer, ssize_t count)
|
||||
|
||||
ssize_t InodeFile::write(FileDescription& description, const u8* data, ssize_t count)
|
||||
{
|
||||
return m_inode->write_bytes(description.offset(), count, data, &description);
|
||||
ssize_t ret = m_inode->write_bytes(description.offset(), count, data, &description);
|
||||
if (ret > 0)
|
||||
m_inode->set_mtime(kgettimeofday().tv_sec);
|
||||
return ret;
|
||||
}
|
||||
|
||||
KResultOr<Region*> InodeFile::mmap(Process& process, FileDescription& description, VirtualAddress preferred_vaddr, size_t offset, size_t size, int prot)
|
||||
|
||||
Reference in New Issue
Block a user