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
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); 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);
} }