Return to BSD News archive
Received: by minnie.vk1xwt.ampr.org with NNTP id AA5825 ; Fri, 01 Jan 93 01:57:05 EST Newsgroups: comp.unix.bsd Path: sserve!manuel.anu.edu.au!munnari.oz.au!metro!ipso!runxtsa!bde From: bde@runx.oz.au (Bruce Evans) Subject: [386BSD] Happy old year! Message-ID: <1993Jan1.120702.8189@runx.oz.au> Organization: RUNX Un*x Timeshare. Sydney, Australia. Date: Fri, 1 Jan 93 12:07:02 GMT Lines: 31 The new year started fairly early in Australia. But 386BSD-0.1 had two Dec 31, 1992's. I cut the second one short after 22.5 hours using this fix. *** clock.c~ Wed Dec 25 09:23:24 1991 --- clock.c Thu Dec 31 22:34:16 1992 *************** *** 87,92 **** unsigned long ret; ! ret = 0; y = y - 70; ! for(i=0;i<y;i++) { if (i % 4) ret += 365*24*60*60; else ret += 366*24*60*60; --- 88,93 ---- unsigned long ret; ! ret = 0; ! for(i = 70; i < y; i++) { if (i % 4) ret += 365*24*60*60; else ret += 366*24*60*60; *************** *** 146,150 **** sec += bcd(rtcin(RTC_MIN)) * 60; /* minutes */ sec += bcd(rtcin(RTC_SEC)); /* seconds */ - sec -= 24*60*60; /* XXX why ??? */ #ifdef notdef --- 147,150 ---- -- Bruce Evans (bde@runx.oz.au)