diff --git a/unix/uxmisc.c b/unix/uxmisc.c index 0b04d211..28ae83a2 100644 --- a/unix/uxmisc.c +++ b/unix/uxmisc.c @@ -4,27 +4,21 @@ #include #include -#include #include #include #include #include "putty.h" -/* - * We want to use milliseconds rather than microseconds or nanoseconds, - * because we need a decent number of them to fit into a 32-bit - * word so it can be used for keepalives. - */ unsigned long getticks(void) { struct timeval tv; -#ifdef CLOCK_MONOTONIC - struct timespec ts; - if (clock_gettime(CLOCK_MONOTONIC, &ts) == 0) - return ts.tv_sec * 1000 + ts.tv_nsec / 1000000; -#endif gettimeofday(&tv, NULL); + /* + * We want to use milliseconds rather than microseconds, + * because we need a decent number of them to fit into a 32-bit + * word so it can be used for keepalives. + */ return tv.tv_sec * 1000 + tv.tv_usec / 1000; }