• Re: encapsulating directory operations

    From Tim Rentsch@tr.17687@z991.linuxsc.com to comp.lang.c on Tue Jan 6 17:58:46 2026
    From Newsgroup: comp.lang.c

    Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:

    "Paul Edwards" <mutazilah@gmail.com> writes:

    [...]

    And C90 (etc) could potentially be extended to include a folder.h

    C90 will never be extended.

    The C90 edition of the ISO C standard will never be changed by
    ISO. The C90 language could be extended by some independent
    party.

    It was made obsolete by C99, which was made obsolete by C11,
    which was made obsolete by C23. [...]

    No, they aren't, and no, they weren't. C90, both the language
    and the document that defines it, are not obsolete, but still in
    use. The same applies to C99 and C11.

    The ISO C standard doesn't say anything about making earlier
    editions obsolete. The language used in the ISO C standard is
    that each edition cancels and replaces the previous edition as
    being the current ISO C standard. At any one time there is only
    one ISO C standard. But changing which edition corresponds to
    the current ISO standard doesn't change the status of the earlier
    documents, or of the language they describe. And in particular,
    because they are all still in use, they are not obsolete.
    --- Synchronet 3.21a-Linux NewsLink 1.2