Issue #13743 has been updated by matz (Yukihiro Matsumoto).

Status changed from Open to Rejected

This API is pretty simple but only works on Linux. I am not positive to add platform-specific features to the language core.  I'd rather recommend considering making it a gem.

Matz.


----------------------------------------
Feature #13743: Support linking of files opened with O_TMPFILE
https://bugs.ruby-lang.org/issues/13743#change-65775

* Author: Glass_saga (Masaki Matsushita)
* Status: Rejected
* 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: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>