cremno / mail.ru wrote:
> Issue #11258 has been updated by cremno phobia.
> 
> File excl_mode_v1.diff added
> 
> Here is a preliminary patch that passes `make test-all` (except for
> some RubyGems/SSL tests) on a glibc-based Linux (but I think some less
> common code might not work anymore on Windows and other platforms that
> don't implement `x` but validate the mode string).

Haven't tested, but I like this feature for consistency with glibc
and Python.

> Also `rb_io_oflags_modestr()` didn't differentiate between `w+` and `r+`
> before - was that intended?

I hope not, but it may also be too late to change without breaking
existing code and causing major data loss...