Thread (30 messages) 30 messages, 2 authors, 2024-06-11

Re: [PATCH] tzset: adjust for POSIX, and don't overpromise

From: Alejandro Colomar <alx@kernel.org>
Date: 2024-06-11 09:03:22

Hi Paul,

On Mon, Jun 10, 2024 at 07:16:43PM GMT, Paul Eggert wrote:
On 6/10/24 15:31, Alejandro Colomar wrote:
quoted
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/>

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help