From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Nov 20 14:18:39 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA81631;
	Tue, 20 Nov 2001 14:18:39 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pelsia.netmove.co.jp (pelsia.netmove.co.jp [202.241.207.159])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA81625
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 20 Nov 2001 14:18:39 +0900 (JST)
	(envelope-from shige@netmove.co.jp)
Received: (from nork@localhost)
	by pelsia.netmove.co.jp (8.11.6/8.11.6) id fAK5I8s67093;
	Tue, 20 Nov 2001 14:18:08 +0900 (JST)
	(envelope-from nork)
From: nork@cityfujisawa.ne.jp (Norikatsu Shigemura)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Tue, 20 Nov 2001 13:57:25 +0900 (JST)".
	<20011120.135725.112583617.ishizuka@ish.org>
X-Mailer: mnews [version 1.22PL5] 2001-02/07(Wed)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Date: Tue, 20 Nov 2001 14:18:08 +0900
Message-ID: <011120141808.M0166816@pelsia.netmove.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 65642
Subject: [FreeBSD-users-jp 65642] Re: How to correct CMOS clock ?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: nork@cityfujisawa.ne.jp

$B=EB<K!9n$G$9!#(B

2001/11/20 13:57 $B$K(BMasachika ISHIZUKA$B$5$s$O=q$-$^$7$?(B.
>>  a) $B5/F0;~$K(B ntpdate -b $BEy$G@Q6KE*$KF14|$r<h$k!#(Bntpd $B$H(B ntpdate
>>    $B$OJ;MQ$G$-$J$$$N$G!"(Bntpdate $B$O(B ntpd $B$r5/F0$9$kA0$K<B9T$9$k(B
>>    $BI,MW$,$"$k!#(B

	$B0l1~(B -u $B%*%W%7%g%s$J$k$b$N$,$"$C$?$j$7$^$9$,!D!#(B > ntpdate
	$B$^$l$K(B ntpd $B$N5/F0D>8e$G$9$0$K;~4V$r9g$o$;$?$$;~$K;H$C$?$j$7(B
	$B$^$9(B:-)$B!#(B

>>  c) settimeofday() $B$r;H$&%W%m%0%i%`$r<+:n$7$F(B shutdown $B$d(B suspend
>>    $B$NA0$K5/F0$9$k!#(B

	for $B$H(B gettimeofday $B$HG[Ns(B($B<}G<@h(B)$B$G%7%9%F%`%3!<%k(B(gettimeofday
	$B$N(B)$B$N<B9T;~4V$r?^$C$?$3$H$"$j$^$9$,!D$^$!8m:9$+!D(B(^^;$B!#(B

# 3us $B$+!D(B....
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#include <stdio.h>
#include <sys/time.h>

#define	NUM	100
int
main(void)
{
	int i;
	long sum = 0;
	struct timeval tv[NUM];

	for(  i = 0;  i < NUM; i++  )  {
		gettimeofday(&tv[i], NULL);
	}
	for(  i = 1;  i < NUM; i++  )  {
		sum += tv[i].tv_usec - tv[i-1].tv_usec;
		printf("tv[%ld] = %ld.%ld\n", i, tv[i].tv_sec, tv[i].tv_usec);
	}
	printf("gettimeofday avarage time = %ld$B&L#s(B\n", sum/NUM);
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
