]> err.no Git - util-linux/commit
hwclock: always reads hardware clock
authorKarel Zak <kzak@redhat.com>
Tue, 17 Jun 2008 11:12:12 +0000 (13:12 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 17 Jun 2008 11:19:18 +0000 (13:19 +0200)
commitcdedde039c4a5656b991234a1f60cee038bd0d46
tree56e5875943bf44d2c452f3d1e9ab4dcb919b299a
parent76e8b3364f12e3a15f813e6b98f6e5c248cdf997
hwclock: always reads hardware clock

It's a pity that hwclock first tries to read the clock when running

hwclock --systohc --noadjfile --utc

and exits as this fails.  I cannot see a reason to read first in that
case.

Old version:

# hwclock --systohc --noadjfile --utc --debug

hwclock from util-linux-ng 2.14
Using /dev interface to clock.
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
/dev/rtc does not have interrupt functions. Waiting in loop for time
from /dev/rtc to change
...got clock tick
Time read from Hardware Clock: 2008/06/17 11:18:24
Hw clock time : 2008/06/17 11:18:24 = 1213701504 seconds since 1969
Time elapsed since reference time has been 0.904855 seconds.
Delaying further to reach the next full second.
Setting Hardware Clock to 11:18:24 = 1213701504 seconds since 1969
ioctl(RTC_SET_TIME) was successful.

New version:

# hwclock --systohc --noadjfile --utc --debug

hwclock from util-linux-ng 2.14
Using /dev interface to clock.
Assuming hardware clock is kept in UTC time.
Time elapsed since reference time has been 0.572151 seconds.
Delaying further to reach the next full second.
Setting Hardware Clock to 11:18:52 = 1213701532 seconds since 1969
ioctl(RTC_SET_TIME) was successful.

Addresses-Debian-Bug: #478663
Signed-off-by: Karel Zak <kzak@redhat.com>
hwclock/hwclock.c
hwclock/rtc.c