<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">below...</font></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 30, 2023 at 3:21 PM <<a href="mailto:arnold@skeeve.com">arnold@skeeve.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">IIRC that was developed after 4.3 was released by Arthur David Olsen<br>
(elsie!ado), and then incorporated into 4.3 via the patches that CSRG<br>
sent out periodically.<br></blockquote><div><font color="#0000ff">You are probably right<span class="gmail_default" style="font-family:arial,helvetica,sans-serif"> </span>.. better memory. <span class="gmail_default" style="font-family:arial,helvetica,sans-serif"> I knew it became widespread in a BSD stream, but I did not realize it was donated to CSRG.</span></font></div><div><font color="#0000ff"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks.</span></font></div><div><font color="#0000ff"><br></font></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">But the key point is that the timezone DB development and inclusion in UNIX systems was much, much later in UNIX time and long after 1984 /usr/group standard, where the use of the TZ variable began to spread to make it easier for end users.</font></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></span></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">As Phil and I pointed out to Ken's original question, the V7-based systems compiled the TZ info (number of minutes west of GMT) into the kernel and supported a couple of primarily USA-based TZs in time(3) and the like.   Which makes changing it for the local user a tad more complicated.   Then again, you had the sources in those days, and at least the system administrator recompiled the core kernel from scratch. [I remember Joy once saying he thought rebuilding the entire system from the source at each site was a good thing because that way, binaries were not stale].</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">Anyway, the placing of the TZ string into a program's environment was pushed by the UNIX vendors, of course, because they were not releasing binaries.</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">Thus, by the time of the TZ=xSTdyDT convention, the time(3) family was a bit more flexible [<i>i.e.,</i> most of Europe was easily supported] - but you still needed to know what to set it all to.  </font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">It was only much later, when the timezone DB code was created, that it became easy to set the timezone in a more worldwide scheme.</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=a512c078-2d82-44d8-9b0d-b9a7b440b456"><font color="#ffffff" size="1">ᐧ</font></div>