mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
![]() Under some Ext4 filesystem settings, a timestamp is limited up to
0x37fffffff (2446-05-10).
https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Inode_Timestamps
> Therefore, timestamps should not overflow until May 2446.
Actually the spec fails under one of our CI environments, like:
```
1)
File.utime allows Time instances in the far future to set mtime and atime FAILED
Expected 2446 == 559444
to be truthy but was false
```
|
||
---|---|---|
.. | ||
constants | ||
fixtures | ||
shared | ||
stat | ||
absolute_path_spec.rb | ||
atime_spec.rb | ||
basename_spec.rb | ||
birthtime_spec.rb | ||
blockdev_spec.rb | ||
chardev_spec.rb | ||
chmod_spec.rb | ||
chown_spec.rb | ||
constants_spec.rb | ||
ctime_spec.rb | ||
delete_spec.rb | ||
directory_spec.rb | ||
dirname_spec.rb | ||
empty_spec.rb | ||
executable_real_spec.rb | ||
executable_spec.rb | ||
exist_spec.rb | ||
exists_spec.rb | ||
expand_path_spec.rb | ||
extname_spec.rb | ||
file_spec.rb | ||
flock_spec.rb | ||
fnmatch_spec.rb | ||
ftype_spec.rb | ||
grpowned_spec.rb | ||
identical_spec.rb | ||
initialize_spec.rb | ||
inspect_spec.rb | ||
join_spec.rb | ||
lchmod_spec.rb | ||
lchown_spec.rb | ||
link_spec.rb | ||
lstat_spec.rb | ||
lutime_spec.rb | ||
mkfifo_spec.rb | ||
mtime_spec.rb | ||
new_spec.rb | ||
null_spec.rb | ||
open_spec.rb | ||
owned_spec.rb | ||
path_spec.rb | ||
pipe_spec.rb | ||
printf_spec.rb | ||
read_spec.rb | ||
readable_real_spec.rb | ||
readable_spec.rb | ||
readlink_spec.rb | ||
realdirpath_spec.rb | ||
realpath_spec.rb | ||
rename_spec.rb | ||
reopen_spec.rb | ||
setgid_spec.rb | ||
setuid_spec.rb | ||
size_spec.rb | ||
socket_spec.rb | ||
split_spec.rb | ||
stat_spec.rb | ||
sticky_spec.rb | ||
symlink_spec.rb | ||
to_path_spec.rb | ||
truncate_spec.rb | ||
umask_spec.rb | ||
unlink_spec.rb | ||
utime_spec.rb | ||
world_readable_spec.rb | ||
world_writable_spec.rb | ||
writable_real_spec.rb | ||
writable_spec.rb | ||
zero_spec.rb |