[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RTC_OFFSET (Re: gmac ethernet)



In message ``Re: gmac ethernet ''
	Tue Feb 29 02:20:37 JST 2000,
	you@nightbreak.org (Y. Takizawa) writes:

> ところで,macppc って RTC_OFFSET の概念はなかったんでしたっけ?
> gdb --write で rtc_offset 設定しても変わんなかったので….

いつまでも GMT 表示じゃアレなんで
i386 のを参考にてきとーに追加してみたんですけど
こんなもんでいいんでしょうか?

# もっと簡単な方法があったりして.まあいいや.

--
Y. Takizawa	(滝沢陽三)
you@nightbreak.org, takizawa@computer.org
``Don't feel as if the key to successful computing is only in your hands.''


--(ここから)--
--- sys/arch/macppc/macppc/clock.c.orig	Wed Jan 19 21:28:02 2000
+++ sys/arch/macppc/macppc/clock.c	Fri Mar 24 10:13:14 2000
@@ -80,7 +80,7 @@
 		return;
 	}
 	clockinitted = 1;
-	time.tv_sec = rtc_time - DIFF19041970;
+	time.tv_sec = rtc_time - DIFF19041970 + rtc_offset * 60;
 
 	deltat = time.tv_sec - base;
 	if (deltat < 0)
@@ -104,7 +104,7 @@
 	u_int rtc_time;
 
 	if (clockinitted) {
-		rtc_time = time.tv_sec + DIFF19041970;
+		rtc_time = time.tv_sec + DIFF19041970 - rtc_offset * 60;
 		adb_set_date_time(rtc_time);
 	}
 #endif
--(ここまで)--