Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!harpo!floyd!vax135!ukc!root44!west44!lee From: lee@west44.UUCP (Lee McLoughlin) Newsgroups: net.news Subject: BST Message-ID: <69@west44.UUCP> Date: Mon, 15-Aug-83 22:53:17 EDT Article-I.D.: west44.69 Posted: Mon Aug 15 22:53:17 1983 Date-Received: Tue, 16-Aug-83 04:28:56 EDT References: <467@ru-cs44.UUCP> Lines: 22 The way around the timezone problem seems to be to fix up the getdate routine. Take getdate.y and look for "Bering" which you'll see is "bst" then make it look like: --------------------------------------------------------- #ifdef BERING {"bst", ZONE, 11 HRS}, /* Bering */ {"b.s.t.", ZONE, 11 HRS}, {"bdt", DAYZONE, 11 HRS}, {"b.d.t.", DAYZONE, 11 HRS}, #else {"bst", DAYZONE, 0 HRS}, /* British Summer Time */ {"b.s.t.", DAYZONE, 0 HRS}, #endif --------------------------------------------------------- "bst" and "b.s.t" are for Bering Standard Time and "bdt" and "b.d.t" for the daylight saving versions. By saying, in the #else branch, that its a DAYZONE of 0 HRS getdate will say that it 0 hours from GMT (it is GMT) but its the daylight version which will cause it to go back an hour. (Argue about the loss of "bdt" amongst yourselves.) Incidentally one of the JNT's (Joint Networks Team) ``mods'' to the ARPA mail format for the UK was to say that BST meant British Summer Time, so their version isn't a *TOTAL* waste of time (UK poke-in-ribs).