From: hniksic Date: Thu, 7 Apr 2005 23:41:08 +0000 (-0700) Subject: [svn] Check if -lrt needs to be used when using clock_gettime. X-Git-Tag: v1.13~1225 X-Git-Url: http://sjero.net/git/?p=wget;a=commitdiff_plain;h=36c5be475eacb0890a60c923c4274c1a140d37be [svn] Check if -lrt needs to be used when using clock_gettime. --- diff --git a/ChangeLog b/ChangeLog index 1e1f5fe0..ea435d14 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-04-08 Hrvoje Niksic + + * configure.in: Use it. + + * aclocal.m4 (WGET_POSIX_CLOCK): Check whether -lrt is needed to + use POSIX clock functions like clock_gettime. + 2005-04-08 Hrvoje Niksic * Makefile.in ($(srcdir)/stamp-h.in): Don't attempt to run diff --git a/aclocal.m4 b/aclocal.m4 index 805c4bbb..cf93b2bf 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -63,7 +63,7 @@ AC_DEFUN([WGET_FNMATCH], [ ]) dnl Check for nanosleep. For nanosleep to work on Solaris, we must -dnl link with -lt (recently) or with -lposix (older releases). +dnl link with -lrt (recently) or with -lposix4 (older releases). AC_DEFUN([WGET_NANOSLEEP], [ AC_CHECK_FUNCS(nanosleep, [], [ @@ -81,6 +81,12 @@ AC_DEFUN([WGET_NANOSLEEP], [ ]) ]) +AC_DEFUN([WGET_POSIX_CLOCK], [ + AC_CHECK_FUNCS(clock_gettime, [], [ + AC_CHECK_LIB(rt, clock_gettime) + ]) +]) + dnl Check whether we need to link with -lnsl and -lsocket, as is the dnl case on e.g. Solaris. diff --git a/configure.in b/configure.in index 11f969eb..d0ec4b4b 100644 --- a/configure.in +++ b/configure.in @@ -230,6 +230,7 @@ WGET_STRUCT_UTIMBUF WGET_SOCKLEN_T WGET_FNMATCH WGET_NANOSLEEP +WGET_POSIX_CLOCK WGET_NSL_SOCKET dnl