From: nobu@... Date: 2017-07-13T11:33:20+00:00 Subject: [ruby-core:82032] [Ruby trunk Feature#13743] Support linking of files opened with O_TMPFILE Issue #13743 has been updated by nobu (Nobuyoshi Nakada). Extension of `File.link`, but not `File#link`? ---------------------------------------- Feature #13743: Support linking of files opened with O_TMPFILE https://bugs.ruby-lang.org/issues/13743#change-65759 * Author: Glass_saga (Masaki Matsushita) * Status: Open * Priority: Normal * Assignee: Glass_saga (Masaki Matsushita) * Target version: 2.5 ---------------------------------------- This patch enables linking of files opened with O_TMPFILE into file system. Users can make a temporary file persistent as named file. ```ruby File.open(".", IO::WRONLY|IO::TMPFILE) do |f| f.write("content") f.chmod(0600) File.link(f, "file_name") # make temporary file persistent end ``` ---Files-------------------------------- patch.diff (2.44 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: