]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
Avoid compiler warnings in util.c on 32-bit archs
authorMiroslav Lichvar <mlichvar@redhat.com>
Fri, 30 Oct 2009 10:13:08 +0000 (11:13 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Fri, 30 Oct 2009 10:13:08 +0000 (11:13 +0100)
util.c

diff --git a/util.c b/util.c
index ac140afff55ee6c847e2fc269a29c55ea9fa2b7c..2acf7e7c2f1795d440f1fc48306f324fb292d900 100644 (file)
--- a/util.c
+++ b/util.c
@@ -520,7 +520,7 @@ UTI_TimevalNetworkToHost(Timeval *src, struct timeval *dest)
     struct timezone tz;
 
     gettimeofday(&now, &tz);
-    sec_high = now.tv_sec >> 32;
+    sec_high = now.tv_sec >> 16 >> 16;
   }
   dest->tv_sec = (time_t)sec_high << 16 << 16 | sec_low;
 }
@@ -532,7 +532,7 @@ UTI_TimevalHostToNetwork(struct timeval *src, Timeval *dest)
 {
   dest->tv_usec = htonl(src->tv_usec);
   if (sizeof (time_t) > 4)
-    dest->tv_sec_high = htonl(src->tv_sec >> 32);
+    dest->tv_sec_high = htonl(src->tv_sec >> 16 >> 16);
   else
     dest->tv_sec_high = htonl(TV_NOHIGHSEC);
   dest->tv_sec_low = htonl(src->tv_sec);