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
Notes: sideshowbarker 2024-07-19 10:15:43 +09:00

View file

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