NetBSD Problem Report #9129

Received: (qmail 16159 invoked from network); 6 Jan 2000 14:48:36 -0000
Message-Id: <200001061448.XAA00539@mirage.ceres.dti.ne.jp>
Date: Thu, 6 Jan 2000 23:48:22 +0900 (JST)
From: tsutsui@ceres.dti.ne.jp
Reply-To: tsutsui@ceres.dti.ne.jp
To: gnats-bugs@gnats.netbsd.org
Cc: tsutsui@ceres.dti.ne.jp
Subject: resettod() on arm32 does not print year2000 properly
X-Send-Pr-Version: 3.95

>Number:         9129
>Category:       port-arm32
>Synopsis:       resettod() on arm32 does not print year2000 properly
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-arm32-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 06 06:50:59 +0000 2000
>Closed-Date:    Fri Jan 07 23:44:29 +0000 2000
>Last-Modified:  Fri Jan 07 23:44:59 +0000 2000
>Originator:     Izumi Tsutsui
>Release:        NetBSD-current 1.4P 19991221
>Organization:
Izumi Tsutsui	Himeji City, JAPAN
>Environment:
System: NetBSD 1.4P on CATS


>Description:
resettod() on arm32 does not print year 2000 (and year xx0x) properly.

>How-To-Repeat:
Set date, then the kernel says:

resettod: 6/1/200 12:7:55

>Fix:

--- arm32/dev/todclock.c.orig	Thu Jan  6 23:33:57 2000
+++ arm32/dev/todclock.c	Thu Jan  6 23:35:51 2000
@@ -243,7 +243,7 @@
 	rtc.rtc_centi =
 	rtc.rtc_micro = 0;

-	printf("resettod: %d/%d/%d%d %d:%d:%d\n", rtc.rtc_day,
+	printf("resettod: %02d/%02d/%02d%02d %02d:%02d:%02d\n", rtc.rtc_day,
 	    rtc.rtc_mon, rtc.rtc_cen, rtc.rtc_year, rtc.rtc_hour,
 	    rtc.rtc_min, rtc.rtc_sec);

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: mark 
State-Changed-When: Fri Jan 7 15:44:29 PST 2000 
State-Changed-Why:  
Suggested patch has been applied. 
>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.