1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

time: don't try to use the coarse clock

as we prefer to use the suspend aware CLOCK_BOOTTIME as monotonic clock source
we cannot deal with the mono coarse clock any more. Actually I never saw a real
performance gain with it.

Signed-off-by: Björn Jacke <bj@sernet.de>
Reviewed-by: Simo Sorce <idra@samba.org>
This commit is contained in:
Björn Jacke 2013-07-03 18:51:14 +02:00 committed by Simo Sorce
parent 2bdaf532cd
commit e3c2dd13d4

View File

@ -69,19 +69,12 @@ _PUBLIC_ void clock_gettime_mono(struct timespec *tp)
/**
a wrapper to preferably get the monotonic time in seconds
as this is only second resolution we can use the cached
(and much faster) COARSE clock variant
**/
_PUBLIC_ time_t time_mono(time_t *t)
{
struct timespec tp;
int rc = -1;
#ifdef CLOCK_MONOTONIC_COARSE
rc = clock_gettime(CLOCK_MONOTONIC_COARSE,&tp);
#endif
if (rc != 0) {
clock_gettime_mono(&tp);
}
clock_gettime_mono(&tp);
if (t != NULL) {
*t = tp.tv_sec;
}