bind9/lib/isc/win32/include/isc
Patrick McLean ebced74b19 Add isc_time_now_hires function to get current time with high resolution
The current isc_time_now uses CLOCK_REALTIME_COARSE which only updates
on a timer tick. This clock is generally fine for millisecond accuracy,
but on servers with 100hz clocks, this clock is nowhere near accurate
enough for microsecond accuracy.

This commit adds a new isc_time_now_hires function that uses
CLOCK_REALTIME, which gives the current time, though it is somewhat
expensive to call. When microsecond accuracy is required, it may be
required to use extra resources for higher accuracy.
2021-03-20 11:25:55 -07:00
..
align.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
bind_registry.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
bindevt.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
condition.h Change the isc_thread_self() return type to uintptr_t 2021-02-25 16:21:10 +01:00
dir.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ipv6.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
mutex.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
net.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
netdb.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ntgroups.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ntpaths.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
offset.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
once.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
platform.h.in Add helper function to enable DF (don't fragment) flag on UDP sockets 2020-10-05 14:55:20 +02:00
stat.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
stdatomic.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
stdtime.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
syslog.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
thread.h Change the isc_thread_self() return type to uintptr_t 2021-02-25 16:21:10 +01:00
time.h Add isc_time_now_hires function to get current time with high resolution 2021-03-20 11:25:55 -07:00
win32os.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00