From b9b5204e3fd55d214107bba77dc907776d47de1b Mon Sep 17 00:00:00 2001 From: brarcher Date: Wed, 18 Dec 2013 23:03:08 +0000 Subject: [PATCH] configure.ac: use the librt_timer.m4 checks Hopefully with this the default ./configure will work on OpenBSD. Note that --enable-timer-replacement will still override the check, resulting the Check's replacements being used. git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@904 64e312b2-a51f-0410-8e61-82d0ca0eb02a --- configure.ac | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/configure.ac b/configure.ac index 90a9e28..b2d14c5 100644 --- a/configure.ac +++ b/configure.ac @@ -243,18 +243,10 @@ AC_CHECK_SIZEOF(long, 4) AC_FUNC_MALLOC AC_FUNC_REALLOC -# The timer_create(), timer_settime(), and timer_delete() -# functions on OpenBSD (and maybe other BSDs) are implemented, but -# simply set errno=ENOSYS. For this reason, we give the option -# to use Check's replacement of these functions. -if test "xtrue" = x"$enable_timer_replacement"; then - AC_LIBOBJ([timer_create]) - AC_LIBOBJ([timer_settime]) - AC_LIBOBJ([timer_delete]) -else - AC_REPLACE_FUNCS([timer_create timer_settime timer_delete]) - AC_CHECK_DECLS([timer_create, timer_settime, timer_delete]) -fi +# Check if the timer_create(), timer_settime(), and timer_delete() +# functions on the system are available and suitable, or need to be +# replaced with Check's replacement of these functions. +HW_LIBRT_TIMERS AC_REPLACE_FUNCS([alarm clock_gettime fileno localtime_r pipe putenv setenv sleep strdup strsignal unsetenv]) AC_CHECK_DECLS([alarm, clock_gettime, fileno, localtime_r, pipe, putenv, setenv, sleep, strdup, strsignal, unsetenv]) -- 2.40.0