]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
uptime: remove inconsistent AM/PM from current time
authorPrateek saxena <prateeksaxena2@gmail.com>
Thu, 11 May 2017 11:46:02 +0000 (12:46 +0100)
committerPádraig Brady <P@draigBrady.com>
Thu, 11 May 2017 11:54:29 +0000 (12:54 +0100)
* src/uptime.c (main): 00-23 was always used for the hour component
of the current time, so remove the AM/PM output (which was only
present in some locales anyway).  Also add seconds to the time
to be more consistent with the usual procps-ng uptime implementation
on GNU/Linux.
* NEWS: Mention the fix.
Fixes http://bugs.gnu.org/26783

NEWS
src/uptime.c

diff --git a/NEWS b/NEWS
index 30ec6f86606ce700fc8e685d35059ce6f0fc575e..559bcb377852e529bb1687b048842eb5e945451c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,6 +26,10 @@ GNU coreutils NEWS                                    -*- outline -*-
   tail -F 'dir/file' is now monitored even when 'dir' is replaced.
   [bug introduced with inotify support added in coreutils-7.5]
 
+  uptime no longer outputs the AM/PM component of the current time,
+  as that's inconsistent with the 24 hour time format used.
+  [bug introduced in coreutils-7.0]
+
 ** New features
 
   expand and unexpand now support specifying an offset for tab stops
index f6aef6bda7d0e0d3ca52f2f91bc8fad6cedf5f45..08e45a8ff1ab07b4c4500dc1119bcdbb1ea1d813 100644 (file)
@@ -134,7 +134,7 @@ print_uptime (size_t n, const STRUCT_UTMP *this)
      previous versions of coreutils don't. */
   if (tmn)
     /* TRANSLATORS: This prints the current clock time. */
-    fprintftime (stdout, _(" %H:%M%P  "), tmn, 0, 0);
+    fprintftime (stdout, _(" %H:%M:%S  "), tmn, 0, 0);
   else
     printf (_(" ??:????  "));
   if (uptime == (time_t) -1)