diff options
Diffstat (limited to 'src/daemon/internal.c')
-rw-r--r-- | src/daemon/internal.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/daemon/internal.c b/src/daemon/internal.c index 3b0a5441..453634e8 100644 --- a/src/daemon/internal.c +++ b/src/daemon/internal.c | |||
@@ -157,4 +157,14 @@ MHD_http_unescape (void *cls, | |||
157 | return wpos - val; /* = strlen(val) */ | 157 | return wpos - val; /* = strlen(val) */ |
158 | } | 158 | } |
159 | 159 | ||
160 | time_t MHD_monotonic_time(void) | ||
161 | { | ||
162 | #ifdef HAVE_CLOCK_GETTIME | ||
163 | struct timespec ts; | ||
164 | if (clock_gettime(CLOCK_MONOTONIC, &ts) == 0) | ||
165 | return ts.tv_sec; | ||
166 | #endif | ||
167 | return time(NULL); | ||
168 | } | ||
169 | |||
160 | /* end of internal.c */ | 170 | /* end of internal.c */ |