]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
hwclock: remove unused 'silent' arg
authorJ William Piggott <elseifthen@gmx.com>
Sun, 26 Mar 2017 15:56:42 +0000 (11:56 -0400)
committerJ William Piggott <elseifthen@gmx.com>
Fri, 31 Mar 2017 14:04:53 +0000 (10:04 -0400)
The 'silent' argument for get_epoch_rtc() was used
to silence error messages when querying the rtc
driver for an alpha epoch while using cmos direct
access. Alpha cmos has since been removed so
'silent' is no longer used.

* sys-utils/hwclock.h: remove 'silent' argument
* sys-utils/hwclock.c: same
* sys-utils/hwclock-rtc.c: same

Signed-off-by: J William Piggott <elseifthen@gmx.com>
sys-utils/hwclock-rtc.c
sys-utils/hwclock.c
sys-utils/hwclock.h

index 077db73e799205100b46d6eca3571c25b2e99f8a..f2728284d259e0d275d1ecb2707a9872b710f09b 100644 (file)
@@ -396,27 +396,23 @@ struct clock_ops *probe_for_rtc_clock(const struct hwclock_control *ctl)
 /*
  * Get the Hardware Clock epoch setting from the kernel.
  */
-int get_epoch_rtc(const struct hwclock_control *ctl, unsigned long *epoch_p,
-                 int silent)
+int get_epoch_rtc(const struct hwclock_control *ctl, unsigned long *epoch_p)
 {
        int rtc_fd;
 
        rtc_fd = open_rtc(ctl);
        if (rtc_fd < 0) {
-               if (!silent) {
-                       if (errno == ENOENT)
-                               warnx(_
-                                     ("To manipulate the epoch value in the kernel, we must "
-                                      "access the Linux 'rtc' device driver via the device special "
-                                      "file.  This file does not exist on this system."));
-                       else
-                               warn(_("cannot open rtc device"));
-               }
+               if (errno == ENOENT)
+                       warnx(_
+                             ("To manipulate the epoch value in the kernel, we must "
+                              "access the Linux 'rtc' device driver via the device special "
+                              "file.  This file does not exist on this system."));
+               else
+                       warn(_("cannot open rtc device"));
                return 1;
        }
 
        if (ioctl(rtc_fd, RTC_EPOCH_READ, epoch_p) == -1) {
-               if (!silent)
                        warn(_("ioctl(RTC_EPOCH_READ) to %s failed"),
                                  rtc_dev_name);
                return 1;
index 8914f94451f6da83d5a2b3db690eb5fe33a58cd6..3875bcc547ec3f50b21b891de120a3284d673bf4 100644 (file)
@@ -1190,7 +1190,7 @@ manipulate_epoch(const struct hwclock_control *ctl)
        if (ctl->getepoch) {
                unsigned long epoch;
 
-               if (get_epoch_rtc(ctl, &epoch, 0))
+               if (get_epoch_rtc(ctl, &epoch))
                        warnx(_
                              ("Unable to get the epoch value from the kernel."));
                else
index f090ed7ca6fd0dec48e600c2946a99913eccc026..37e817314049777161625c746b7872134c7e77e3 100644 (file)
@@ -67,7 +67,7 @@ extern unsigned long epoch_option;
 extern double time_diff(struct timeval subtrahend, struct timeval subtractor);
 
 /* rtc.c */
-extern int get_epoch_rtc(const struct hwclock_control *ctl, unsigned long *epoch, int silent);
+extern int get_epoch_rtc(const struct hwclock_control *ctl, unsigned long *epoch);
 extern int set_epoch_rtc(const struct hwclock_control *ctl);
 
 extern void hwclock_exit(const struct hwclock_control *ctl, int status);