hwclock: use fabs() instead abs() when argument is double

sys-utils/hwclock.c:1219:13: warning: using integer absolute value function
      'abs' when argument is of floating point type [-Wabsolute-value]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
Sami Kerola 2014-09-28 20:51:51 +01:00 committed by Karel Zak
parent aeeb81317e
commit 83aa4ad797
1 changed files with 3 additions and 2 deletions

View File

@ -60,6 +60,7 @@
#include <errno.h>
#include <getopt.h>
#include <limits.h>
#include <math.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
@ -1042,7 +1043,7 @@ adjust_drift_factor(struct adjtime *adjtime_p,
/* New drift factor */
drift_factor = adjtime_p->drift_factor + factor_adjust;
if (abs(drift_factor) > MAX_DRIFT) {
if (fabs(drift_factor) > MAX_DRIFT) {
if (debug)
printf(_("Clock drift factor was calculated as "
"%f seconds/day.\n"
@ -1215,7 +1216,7 @@ do_adjustment(struct adjtime *adjtime_p,
if (debug)
printf(_("Not setting clock because last adjustment time is zero, "
"so history is bad.\n"));
} else if (abs(adjtime_p->drift_factor) > MAX_DRIFT) {
} else if (fabs(adjtime_p->drift_factor) > MAX_DRIFT) {
if (debug)
printf(_("Not setting clock because drift factor %f is far too high.\n"),
adjtime_p->drift_factor);