From: Tobias Brunner Date: Thu, 19 Mar 2020 13:22:56 +0000 (+0100) Subject: android: Switch to CLOCK_REALTIME on Android X-Git-Tag: 5.9.0dr1~9^2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31298187bfbec1bb0a056ae00aa4b4551129b460;p=thirdparty%2Fstrongswan.git android: Switch to CLOCK_REALTIME on Android This allows measuring the delay between events more accurately if a device is often suspended. While CLOCK_BOOTTIME would be preferable, Android's bionic C library does not support it for condvars. --- diff --git a/src/libstrongswan/utils/compat/android.h b/src/libstrongswan/utils/compat/android.h index da8de62798..7fbcd94609 100644 --- a/src/libstrongswan/utils/compat/android.h +++ b/src/libstrongswan/utils/compat/android.h @@ -37,6 +37,9 @@ #define HAVE_PTHREAD_CONDATTR_INIT 1 #define HAVE_CONDATTR_CLOCK_MONOTONIC 1 +#undef TIME_CLOCK_ID +#define TIME_CLOCK_ID CLOCK_REALTIME + #define HAVE_SYS_CAPABILITY_H 1 #else /* __ANDROID_API__ */