Re: [PATCH 02/12] dmesg: move get_boot_time() to lib/timeutils

Ruediger Meier
2014-05-06T10:00:05Z

On Sunday 27 April 2014, Sami Kerola wrote:
> In future the last(1) will use get_boot_time() as well.
>
> Signed-off-by: Sami Kerola <kerolasa@iki.fi>
> ---
> include/timeutils.h | 1 +
> lib/timeutils.c | 29 +++++++++++++++++++++++++++++
> sys-utils/dmesg.c | 27 ---------------------------
> 3 files changed, 30 insertions(+), 27 deletions(-)
>
> [...]
> -
> -#ifdef CLOCK_BOOTTIME
> - if (clock_gettime(CLOCK_BOOTTIME, &hires_uptime) == 0) {
> - TIMESPEC_TO_TIMEVAL(&lores_uptime, &hires_uptime);
> - timersub(&now, &lores_uptime, boot_time);
> - return 0;
> - }

clock_gettime() needs -lrt on some systems. That's why we had
dmesg_LDADD += -lrt. Now every binary which links against libcommon
needs that.

cu,
Rudi