summaryrefslogtreecommitdiffstats
path: root/hwclock/hwclock.c
diff options
context:
space:
mode:
authorDaniel Drake2011-02-21 14:27:07 +0100
committerKarel Zak2011-02-21 17:07:57 +0100
commit7894bf0f08740f75610990a2ba76af7a7cbce61e (patch)
tree32fc43c7a594549427c83af12a6e1c556b5fa61e /hwclock/hwclock.c
parentcfdisk: fix compiler warning (diff)
downloadkernel-qcow2-util-linux-7894bf0f08740f75610990a2ba76af7a7cbce61e.tar.gz
kernel-qcow2-util-linux-7894bf0f08740f75610990a2ba76af7a7cbce61e.tar.xz
kernel-qcow2-util-linux-7894bf0f08740f75610990a2ba76af7a7cbce61e.zip
hwclock: make RTC default to UTC time
If /etc/adjtime doesn't specify UTC or LOCAL, rtcwake defaults to UTC and hwclock defaults to LOCAL. Switch hwclock to meet the behaviour of rtcwake (default=UTC), also matching the kernel's CONFIG_RTC_HCTOSYS behaviour. The user impact of this change should be minimal, as anyone who has run "hwclock --systohc" before will have their UTC/LOCAL choice already recorded in /etc/adjtime. Signed-off-by: Daniel Drake <dsd@laptop.org>
Diffstat (limited to 'hwclock/hwclock.c')
-rw-r--r--hwclock/hwclock.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hwclock/hwclock.c b/hwclock/hwclock.c
index 279b672f9..88fb8a073 100644
--- a/hwclock/hwclock.c
+++ b/hwclock/hwclock.c
@@ -224,8 +224,8 @@ hw_clock_is_utc(const bool utc, const bool local_opt,
else if (local_opt)
ret = FALSE; /* --localtime explicitly given */
else
- /* get info from adjtime file - default is local */
- ret = (adjtime.local_utc == UTC);
+ /* get info from adjtime file - default is UTC */
+ ret = (adjtime.local_utc != LOCAL);
if (debug)
printf(_("Assuming hardware clock is kept in %s time.\n"),
ret ? _("UTC") : _("local"));