1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-10 04:27:35 +00:00

Kernel: Opening a file with O_TRUNC should update mtime

This commit is contained in:
Andreas Kling 2020-01-08 13:57:22 +01:00
parent e485667201
commit d310cf3b49

View file

@ -238,8 +238,10 @@ KResultOr<NonnullRefPtr<FileDescription>> VFS::open(StringView path, int options
descriptor_or_error.value()->set_original_inode({}, inode); descriptor_or_error.value()->set_original_inode({}, inode);
return descriptor_or_error; return descriptor_or_error;
} }
if (should_truncate_file) if (should_truncate_file) {
inode.truncate(0); inode.truncate(0);
inode.set_mtime(kgettimeofday().tv_sec);
}
return FileDescription::create(custody); return FileDescription::create(custody);
} }