diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index c255c77370..d46948d9ca 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Tue Aug 12 13:04:10 EDT 2008 +Tue Aug 12 13:04:33 EDT 2008 diff --git a/libs/sofia-sip/libsofia-sip-ua/su/su_time0.c b/libs/sofia-sip/libsofia-sip-ua/su/su_time0.c index 5e504e33be..466bb7a4ab 100644 --- a/libs/sofia-sip/libsofia-sip-ua/su/su_time0.c +++ b/libs/sofia-sip/libsofia-sip-ua/su/su_time0.c @@ -179,7 +179,7 @@ su_nanotime_t su_nanotime(su_nanotime_t *return_time) */ su_nanotime_t su_monotime(su_nanotime_t *return_time) { -#if HAVE_CLOCK_GETTIME +#if HAVE_CLOCK_GETTIME && CLOCK_MONOTONIC { struct timespec tv; diff --git a/libs/sofia-sip/m4/sac-su2.m4 b/libs/sofia-sip/m4/sac-su2.m4 index 8927ca1428..5203293d53 100644 --- a/libs/sofia-sip/m4/sac-su2.m4 +++ b/libs/sofia-sip/m4/sac-su2.m4 @@ -442,6 +442,10 @@ AC_ARG_WITH(rt, if test "${with_rt}" != no; then AC_SEARCH_LIBS(clock_gettime, rt) AC_CHECK_FUNCS([clock_gettime clock_getcpuclockid]) + AC_CHECK_DECL([CLOCK_MONOTONIC], +AC_DEFINE([HAVE_CLOCK_MONOTONIC], 1, +[Define to 1 if you have CLOCK_MONOTONIC]),,[ +#include ]) fi # No GLib path explicitly defined, use pkg-config