netnews@wnuxb.UUCP (Heiby) (04/28/85)
Unix Technical Digest Sat, 27 Apr 85 Volume 1 : Issue 51 Today's Topics: Daylight saving time for Western Europe. group accounting in 4.2 ---------------------------------------------------------------------- Date: Fri, 19 Apr 85 04:54:47 -0200 From: seismo!mcvax!kunivv1!sjors Subject: Daylight saving time for Western Europe. At the end of this item you will find corrected and extended day- light saving time tables for Western Europe. (4.2 BSD) These have to be inserted in ctime.c. The original table was incorrect for 1985, as has been noted before in this newsgroup, and didn't have entries for the years after 1985. I have also included the original comment. It too requires a few corrections: - Portugal is in the WET time zone, but follows the rules of the MET time zone for daylight saving time. - Iceland is also in the WET time zone, but doesn't have daylight saving time. They are too far to the North and to the West to benefit from it, I guess. - Albania is missing from the list of countries in the MET time zone. It has its very own rules for daylight saving time, dif- ferent from anyone else's. For the years after 1988, the EEC Council of Ministers hasn't yet decided on the dates. They are still trying to get the UK and Ireland in line with the rest of Europe. La perfide Albion again. /* * The European tables ... based on hearsay * Believed correct for: * WE: Great Britain, Ireland, Portugal * ME: Belgium, Luxembourg, Netherlands, Denmark, Norway, * Austria, Poland, Czechoslovakia, Sweden, Switzerland, * DDR, DBR, France, Spain, Hungary, Italy, Jugoslavia * Eastern European dst is unknown, we'll make it ME until someone speaks up. * EE: Bulgaria, Finland, Greece, Rumania, Turkey, Western Russia */ static struct dstab wedaytab[] = { 1983, 86, 303, /* 1983: end March - end Oct */ 1984, 86, 303, /* 1984: end March - end Oct */ 1985, 89, 303, /* 1985: end March - end Oct */ 1986, 89, 301, /* 1986: end March - end Oct */ 1987, 89, 301, /* 1987: end March - end Oct */ 1988, 89, 301, /* 1988: end March - end Oct */ 0, 400, 0, /* others: no daylight saving at all ??? */ }; static struct dstab medaytab[] = { 1983, 86, 272, /* 1983: end March - end Sep */ 1984, 86, 272, /* 1984: end March - end Sep */ 1985, 89, 272, /* 1985: end March - end Sep */ 1986, 89, 272, /* 1986: end March - end Sep */ 1987, 89, 272, /* 1987: end March - end Sep */ 1988, 89, 272, /* 1988: end March - end Sep */ 0, 400, 0, /* others: no daylight saving at all ??? */ }; ------------------------------ Date: Wed, 27 Mar 85 21:02:15 MST From: utah-cs!j@utah-cs.UTAH-CS (J Lepreau) Subject: group accounting in 4.2 We have done this (for years, moving it into each new release, yech). Changes to /etc/sa are trivial since the "base" gid is already recorded in acct: basically just "sed s/pw/gr/g sa.c >gsa.c". Connect time accounting is harder, and requires adding a "group" field to utmp, and a little code to login, init, and ac; optionally one can also add a little code to who and last to display the group. {decvax,ihnp4,seismo}!utah-cs!lepreau, lepreau@utah-cs ------------------------------ End of Unix Technical Digest ****************************** -- Ronald W. Heiby / netnews@wnuxb.UUCP | unix-request@cbosgd.UUCP AT&T Information Systems, Inc., Lisle, IL (CU-D21)