Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c Subject: Re: encapsulating directory operations Date: Fri, 06 Jun 2025 17:16:09 -0700 Organization: A noiseless patient Spider Lines: 27 Message-ID: <86bjr0s8xi.fsf@linuxsc.com> References: <100h650$23r5l$1@dont-email.me> <87ecwj1vy9.fsf@nosuchdomain.example.com> <100hi99$260c5$1@dont-email.me> <868qmnv6o9.fsf@linuxsc.com> <88adgl-qv2.ln1@otis.foo> <1014hsq$2lg4p$1@dont-email.me> <20250527181041.00004902@yahoo.com> <86jz61tzj1.fsf@linuxsc.com> <20250528160415.00004552@yahoo.com> <20250528155209.207@kylheku.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Sat, 07 Jun 2025 02:16:12 +0200 (CEST) Injection-Info: dont-email.me; posting-host="ef8e131b4cc96276195033b53270f984"; logging-data="2717901"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19712MtQc2dRHpmwHzV2s2UodUbtIuZWE4=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:CIlZXhlA8TJu7OTtxNAHYQilrbo= sha1:nMCudAHI9KnqFdJxc4FApbbd7Wg= Xref: csiph.com comp.lang.c:393737 Kaz Kylheku <643-408-1753@kylheku.com> writes: > On 2025-05-28, Michael S wrote: > >> Got it. Stability occurs when the standards is fenced from >> changes by presence of the next edition. > > Each technical corrigendum effectively yields a new edition. > > The previous standard without that corrigendum is forever stable, > as any immutable object. There are two reasons why these comments are off base. The first is the word "edition" is wrong. All of the ISO documents related to C99, whether the original one or a later one associated with a TC, all say "this second edition...". And similarly for other versions of the language. The second is that the discussion is not about what is covered by ISO labels but about C90, C99, C11, etc. Each of these names is about one edition of the language, no matter how many separate ISO documents are involved, and that's what the conversation is concerned with. The documents might be immutable, but the documents are not what is under discussion, which is different versions (in other words editions, in the official terminology of the ISO C standards) of the C language.