From: nobu@... Date: 2019-02-23T05:10:10+00:00 Subject: [ruby-core:91612] [Ruby trunk Misc#15615] File.birthtimeがLinux環境で有効なファイル作成時刻を得られなかった場合の挙動について Issue #15615 has been updated by nobu (Nobuyoshi Nakada). Description updated ���������������`NotImplementedError`������������������������`ENOSYS`������������������������������������������������������������������������`errno`������������������`RuntimeError`��������������������������������������������������������������� ���������������������`nil`��� ---------------------------------------- Misc #15615: File.birthtime���Linux��������������������������������������������������������������������������������������������� https://bugs.ruby-lang.org/issues/15615#change-76879 * Author: Glass_saga (Masaki Matsushita) * Status: Open * Priority: Normal * Assignee: ---------------------------------------- `File.birthtime`������������������������������������������������������������ ������������Linux���������������������������������������������������������������������������`NotImplementedError`���������������������������������r67088���������������Linux������������`File.birthtime`������������������������������������������ Linux������������`File.birthtime`������`statx()`���������Linux 4.11��������������������������������������������������������������������������������������� `statx()`��������������������������������������� 1. `stat()`������������������������������������������������ * ������������������������ * ������������������������������������������ 2. ������������������������������������������������������������������ * ��������������������������������������������������������������������������������������������������������������� * ������������������������������������������������������������������������������������������0������������`errno`������������������������ 3. `struct statx`���������`struct stat`��������������������������������� 4. ������������`statx`���������������������������������������������������������`stx_mask`������������������������������������ `statx()`������������������������������������������������������������������������������������������������������������������������������������������������������������ 2.������������������������`statx()`���������������������0���������`errno`������������������������������ r67088���������`stx_mask`���������������������������������������������������������������������������������������������������`NotImplementedError`���`raise`������������ `File.birthtime`���`Time`���������������������������������������������������������������������������������`nil`��������������������������������������������������������� ������������`NotImplementedError`��������������������������������������������������������������������������������������������������������������������������������������� ���������������file.c���������������������`NotImplementedError`������������������������������������������ ���������spec/ruby/core/file/birthtime_spec.rb������������������������������������������������ ```ruby platform_is :linux, :openbsd do it "raises an NotImplementedError" do lambda { File.birthtime(@file) }.should raise_error(NotImplementedError) end end ``` ���������������������������������������������������������������`NotImplementedError`������������������������������������������������������������������������������������������������������������������������������ ������������������������������������������������������`NotImplementedError`��������������������������������������������������������������������� ��� r67115������`Errno::ENOSYS`������������������������������������������������ ���������������������������`statx()`������������������������������������������������������������������`File.birthtime`������������������������������������������������������������������������������������������������������ -- https://bugs.ruby-lang.org/ Unsubscribe: