Search clock_gettime() also in rt library

This commit is contained in:
Petr Písař 2017-01-11 14:27:08 +01:00
parent 87b22679c1
commit 17c7c00290
2 changed files with 11 additions and 7 deletions

View File

@ -1,4 +1,4 @@
From 56525d640d63da8710d97503ebc0ef6279afcb54 Mon Sep 17 00:00:00 2001
From 0d9b55f773b13dc1d44651163888b6a5037a2c7d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
Date: Wed, 30 Nov 2016 17:13:16 +0100
Subject: [PATCH 2/2] Prefer clock_gettime(CLOCK_MONOTONIC)
@ -17,19 +17,20 @@ that does not suffer from the issue.
Signed-off-by: Petr Písař <ppisar@redhat.com>
---
configure.ac | 1 +
configure.ac | 2 ++
resuse.c | 27 +++++++++++++++++++++++++--
2 files changed, 26 insertions(+), 2 deletions(-)
2 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 2380b76..658a254 100644
index 2380b76..558d112 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,6 +29,7 @@ dnl Checks for library functions.
@@ -29,6 +29,8 @@ dnl Checks for library functions.
AC_FUNC_VPRINTF
AC_FUNC_WAIT3
AC_CHECK_FUNCS(strerror)
+AC_CHECK_FUNCS(clock_gettime)
+AC_SEARCH_LIBS(clock_gettime, [rt])
+test "$ac_cv_search_clock_gettime" != "no" && AC_DEFINE(HAVE_CLOCK_GETTIME)
AC_MSG_CHECKING(for getpagesize)
AC_TRY_LINK([#include <sys/param.h>],

View File

@ -1,7 +1,7 @@
Summary: A GNU utility for monitoring a program's use of system resources
Name: time
Version: 1.7
Release: 50%{?dist}
Release: 51%{?dist}
License: GPLv2+
Group: Applications/System
Url: http://www.gnu.org/software/time/
@ -69,6 +69,9 @@ fi
%{_infodir}/time.info*
%changelog
* Wed Jan 11 2017 Petr Pisar <ppisar@redhat.com> - 1.7-51
- Search clock_gettime() also in rt library (bug #1004416)
* Wed Jan 11 2017 Petr Pisar <ppisar@redhat.com> - 1.7-50
- Fix measuring time when a clock experiences a jump (bug #1004416)