aboutsummaryrefslogtreecommitdiff
path: root/ares/windows_port.c
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2008-05-09 16:30:24 +0000
committerYang Tse <yangsita@gmail.com>2008-05-09 16:30:24 +0000
commitd708ef6731445a84a3d0499a4b13fd09a0dd0520 (patch)
treee1db0a162c85ffc4e6e5b22099628c45a3887313 /ares/windows_port.c
parentd1238baecbe27b3b8a41493c6dd4ba955bfe088a (diff)
Use monotonic time source if available.
Diffstat (limited to 'ares/windows_port.c')
-rw-r--r--ares/windows_port.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/ares/windows_port.c b/ares/windows_port.c
index 02bb4cbf8..7ea6579fd 100644
--- a/ares/windows_port.c
+++ b/ares/windows_port.c
@@ -55,37 +55,6 @@ ares_strcasecmp(const char *a, const char *b)
}
#endif
-/*
- * Number of micro-seconds between the beginning of the Windows epoch
- * (Jan. 1, 1601) and the Unix epoch (Jan. 1, 1970).
- */
-#if defined(_MSC_VER) || defined(__WATCOMC__)
-#define EPOCH_FILETIME 11644473600000000Ui64
-#else
-#define EPOCH_FILETIME 11644473600000000ULL
-#endif
-
-int
-ares_gettimeofday(struct timeval *tv, struct timezone *tz)
-{
- FILETIME ft;
- LARGE_INTEGER li;
- __int64 t;
-
- if (tv)
- {
- GetSystemTimeAsFileTime(&ft);
- li.LowPart = ft.dwLowDateTime;
- li.HighPart = ft.dwHighDateTime;
- t = li.QuadPart / 10; /* In micro-second intervals */
- t -= EPOCH_FILETIME; /* Offset to the Epoch time */
- tv->tv_sec = (long)(t / 1000000);
- tv->tv_usec = (long)(t % 1000000);
- }
- (void) tz;
- return 0;
-}
-
int
ares_writev (ares_socket_t s, const struct iovec *vector, size_t count)
{