Hi Paul, On Mon, Jun 10, 2024 at 07:16:43PM GMT, Paul Eggert wrote: > On 6/10/24 15:31, Alejandro Colomar wrote: > > Nah, I only keep here the first one, for simplifying. If it was added > > in C89, and is present in C23, we can assume that it was present in C99 > > and C11 too. > > OK, though I still don't quite follow what those sections are supposed to > mean. Most of this stuff was first standardized in POSIX.1-1988 or > POSIX.1-1996, for example, but those editions don't seem to be mentioned. In HISTORY, we try to document the oldest versions of each standard that provides them. However, I don't have those older revisions of POSIX available, so when having to pick a POSIX version, I documented the oldest one that I know documents them, which is POSIX.1-2001. Feel free to send patches to make those sections more acurate, by documenting the actual first POSIX standard that documented them. If some systems (like V7, or SysV) are relevant and also provided an interface, we also document those in HISTORY, BTW. Of course, if a standard or system made significant changes to the interface, we also document that there. I suspect some of this 2024 change will have to go in HISTORY? > Anyway, I attempted to address that issue and the other issues you > mentioned. Revised proposal attached as a series of patches. Thanks; I'll have a look. (Hmmm, I need to make neomutt(1) inline patches like mutt(1) did. Or I'll review it with mutt(1) maybe.) Have a lovely day! Alex -- <https://www.alejandro-colomar.es/>
Attachment:
signature.asc
Description: PGP signature