https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103655
--- Comment #6 from Jonathan Wakely ---
Does it silently ignore the x and open in non-exclusive mode, or does it give
an error?
Giving an error is fine, it just means noreplace can't be used on those
systems.
Silently ignoring the x and
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103655
--- Comment #5 from cqwrteur ---
(In reply to Jonathan Wakely from comment #4)
> I'm not interested in supporting a dead proprietary OS that even the vendor
> no longer supports. Libstdc++ will still work on XP for the most part. If a
> brand
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103655
Jonathan Wakely changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103655
Jiang An changed:
What|Removed |Added
CC||de34 at live dot cn
--- Comment #3 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103655
--- Comment #2 from Jonathan Wakely ---
"We implemented this C11 feature a while ago and backported it to all OSes"
That suggests it should become available everywhere, no?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103655
--- Comment #1 from Jiang An ---
It seems that MS implemented the "x" mode in 2020:
https://github.com/MicrosoftDocs/cpp-docs/commit/3e0701d935614423e1f09a6712cb5b5e28c43022#diff-be5df6fa41d451f0736c5cd8d863fb3bccfd2b49fbd6b0f7f5de6c07c87700ac