This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] manual: fopen with the x flag does not follow ISO C11
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Zack Weinberg <zackw at panix dot com>
- Cc: Paul Eggert <eggert at cs dot ucla dot edu>, Florian Weimer <fweimer at redhat dot com>, GNU C Library <libc-alpha at sourceware dot org>
- Date: Wed, 11 Dec 2019 21:38:16 +0000
- Subject: Re: [PATCH] manual: fopen with the x flag does not follow ISO C11
- Ironport-sdr: s9spE/aVmZ4OlwlokQkyONkHHPYp83vL0HvN6drGbPz9QhCe6HmVqwqHj5VokJgUi/E4sD0IaF JDoDForV8f40qMqkTo9dfSzlydAb0jesT/BJlCGutp+6qO1/YG0y46QIyyr4NOvt7ZN/axrICt UyYKc95Mhjf6BYix3QCeKqkCJEb8hFi9WB5Bk4L3z6uXZ90/FvXcERI3XcWaspeq2kkHXTvYcm Z6Sr+V0f4HbOsCpspCEZAaWUVaPC9r0kF5AvHAkpEWSbNn+7yZsTncx5uHVXbXhKHpeQTZwRE9 ZS4=
- Ironport-sdr: ezdUAFaO6gry8UgUlgdzM1NNkL/BgjxLDaHs5d5f+fNdzuwDrb8NttX7SBlrjunSuz28NZKB9k 1jSim3n8K+PHR6ixzorLm9mc51z7PIh6Yowc12Cax9AgaHu5qndh/iLp17rYuA8ENT1ItR3L+Q 2m9FprJK0NCn3rMeugDTWDGjUGxpEEn0hluq7Svcdr1yxUfcETWX6mdP2kui5PSkhiMW3YLYg2 YUWGLRNPKUzbO9mT3WZ8MwNufqIVtIH2ZrXa1zYU04GluC7LbK+iIJIaF4OemkLRnR57td98L+ ieM=
- References: <877e3571jh.fsf@oldenburg2.str.redhat.com> <5337dac7-77ad-85d2-e3ba-254e6f41e468@cs.ucla.edu> <87muc05q87.fsf@oldenburg2.str.redhat.com> <aa4cdd1b-cc35-e186-f68a-6de77bc7f396@cs.ucla.edu> <87h827p4rq.fsf@oldenburg2.str.redhat.com> <8be178b8-01fa-6969-970b-10a2b7a01134@cs.ucla.edu> <CAKCAbMgxo6j2jhejHK0XYRrK3ECe=WwP4DAdSKU35oBD0CX0mA@mail.gmail.com>
On Wed, 11 Dec 2019, Zack Weinberg wrote:
> On Wed, Dec 11, 2019 at 12:42 PM Paul Eggert <eggert@cs.ucla.edu> wrote:
> >
> > I left the "ISO C11" vs "ISO C" issue for some later time.
>
> I think it's important for the manual to document which revision of
> the C standard a feature was added in, for everything that's newer
> than C1999. I could even argue for C1989.
However, it should generally not try to distinguish between bug-fix
variants of the same standard version (such as the 2011 and 2018 editions
of ISO C, or the 2008, 2013, 2016 and 2018 editions of POSIX). (There may
be rare exceptions, e.g. where some interface was marked obsolescent in a
bug-fix revision, as was the case with ATOMIC_VAR_INIT in the 2018 edition
of ISO C.)
--
Joseph S. Myers
joseph@codesourcery.com