Skip to content
Snippets Groups Projects
Commit 0f02d2c0 authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Fix windows compilation in compat_time

We need to use lib/fs/winlib.h here so that we can use
GetTickCount64.

I would love to declare that XP is dead, and everybody has
GetTickCount64.
parent 7d7af19f
No related branches found
No related tags found
No related merge requests found
...@@ -40,51 +40,51 @@ endif ...@@ -40,51 +40,51 @@ endif
# "Common" libraries used to link tor's utility code. # "Common" libraries used to link tor's utility code.
TOR_UTIL_LIBS = \ TOR_UTIL_LIBS = \
src/common/libor.a \ src/common/libor.a \
src/lib/libtor-process.a \ src/lib/libtor-process.a \
src/lib/libtor-fs.a \ src/lib/libtor-time.a \
src/lib/libtor-encoding.a \ src/lib/libtor-fs.a \
src/lib/libtor-sandbox.a \ src/lib/libtor-encoding.a \
src/lib/libtor-sandbox.a \
src/lib/libtor-container.a \ src/lib/libtor-container.a \
src/lib/libtor-net.a \ src/lib/libtor-net.a \
src/lib/libtor-thread.a \ src/lib/libtor-thread.a \
src/lib/libtor-memarea.a \ src/lib/libtor-memarea.a \
src/lib/libtor-math.a \ src/lib/libtor-math.a \
src/lib/libtor-time.a \ src/lib/libtor-log.a \
src/lib/libtor-log.a \ src/lib/libtor-lock.a \
src/lib/libtor-lock.a \ src/lib/libtor-fdio.a \
src/lib/libtor-fdio.a \ src/lib/libtor-string.a \
src/lib/libtor-string.a \ src/lib/libtor-smartlist-core.a \
src/lib/libtor-smartlist-core.a \
src/lib/libtor-malloc.a \ src/lib/libtor-malloc.a \
src/lib/libtor-wallclock.a \ src/lib/libtor-wallclock.a \
src/lib/libtor-err.a \ src/lib/libtor-err.a \
src/lib/libtor-intmath.a \ src/lib/libtor-intmath.a \
src/lib/libtor-ctime.a src/lib/libtor-ctime.a
# Variants of the above for linking the testing variant of tor (for coverage # Variants of the above for linking the testing variant of tor (for coverage
# and tests) # and tests)
TOR_UTIL_TESTING_LIBS = \ TOR_UTIL_TESTING_LIBS = \
src/common/libor-testing.a \ src/common/libor-testing.a \
src/lib/libtor-process-testing.a \ src/lib/libtor-process-testing.a \
src/lib/libtor-fs-testing.a \ src/lib/libtor-time-testing.a \
src/lib/libtor-encoding-testing.a \ src/lib/libtor-fs-testing.a \
src/lib/libtor-sandbox-testing.a \ src/lib/libtor-encoding-testing.a \
src/lib/libtor-sandbox-testing.a \
src/lib/libtor-container-testing.a \ src/lib/libtor-container-testing.a \
src/lib/libtor-net-testing.a \ src/lib/libtor-net-testing.a \
src/lib/libtor-thread-testing.a \ src/lib/libtor-thread-testing.a \
src/lib/libtor-memarea-testing.a \ src/lib/libtor-memarea-testing.a \
src/lib/libtor-math-testing.a \ src/lib/libtor-math-testing.a \
src/lib/libtor-time-testing.a \ src/lib/libtor-log-testing.a \
src/lib/libtor-log-testing.a \ src/lib/libtor-lock-testing.a \
src/lib/libtor-lock-testing.a \ src/lib/libtor-fdio-testing.a \
src/lib/libtor-fdio-testing.a \ src/lib/libtor-string-testing.a \
src/lib/libtor-string-testing.a \ src/lib/libtor-smartlist-core-testing.a \
src/lib/libtor-smartlist-core-testing.a \
src/lib/libtor-malloc-testing.a \ src/lib/libtor-malloc-testing.a \
src/lib/libtor-wallclock-testing.a \ src/lib/libtor-wallclock-testing.a \
src/lib/libtor-err-testing.a \ src/lib/libtor-err-testing.a \
src/lib/libtor-intmath.a \ src/lib/libtor-intmath.a \
src/lib/libtor-ctime-testing.a src/lib/libtor-ctime-testing.a
# Internal crypto libraries used in Tor # Internal crypto libraries used in Tor
TOR_CRYPTO_LIBS = \ TOR_CRYPTO_LIBS = \
......
...@@ -6,3 +6,6 @@ lib/intmath/*.h ...@@ -6,3 +6,6 @@ lib/intmath/*.h
lib/log/*.h lib/log/*.h
lib/time/*.h lib/time/*.h
lib/wallclock/*.h lib/wallclock/*.h
# For load_windows_system_lib.
lib/fs/winlib.h
\ No newline at end of file
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
#include "lib/log/torlog.h" #include "lib/log/torlog.h"
#include "lib/log/util_bug.h" #include "lib/log/util_bug.h"
#include "lib/intmath/muldiv.h" #include "lib/intmath/muldiv.h"
#include "lib/fs/winlib.h"
#include "lib/wallclock/timeval.h"
#ifdef _WIN32 #ifdef _WIN32
#include <winsock2.h> #include <winsock2.h>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment