Pete Forman <pete(dot)forman(at)westerngeco(dot)com> writes:
> Thinking about that a bit more, I think that tm_isdst should not be
> written into.
IIRC, setting isdst to -1 was necessary to get the right behavior across
DST boundaries on more-mainstream systems. I do not think it's
acceptable to do worse on systems with good time libraries in order to
improve behavior on fundamentally broken ones.
regards, tom lane