Index: util/win/time.h |
diff --git a/util/win/time.h b/util/win/time.h |
index e61a8461bf987c45fd38bc7452633529ae159c83..7cc0094f35e2d28d32c1acaf40e57ea533011a2b 100644 |
--- a/util/win/time.h |
+++ b/util/win/time.h |
@@ -16,9 +16,18 @@ |
#define CRASHPAD_UTIL_WIN_TIME_H_ |
#include <sys/time.h> |
+#include <windows.h> |
namespace crashpad { |
+//! \brief Convert Windows `FILETIME` to `timeval`, converting from Windows |
+//! epoch to POSIX epoch. |
+timeval FiletimeToTimevalEpoch(const FILETIME& filetime); |
+ |
+//! \brief Convert Windows `FILETIME` to `timeval`, treating the values as |
+//! an interval of elapsed time. |
+timeval FiletimeToTimevalInterval(const FILETIME& filetime); |
+ |
//! \brief Similar to POSIX gettimeofday(), gets the current system time in UTC. |
void GetTimeOfDay(timeval* tv); |