Backed out changeset 09c1712854b3
[folly.git] / folly / portability / SysTime.h
index 56b572f27653d827dbbd3a51091bafd738c8394c..a2c32e31317eb3be1b4aca23d47850da891bd0fd 100755 (executable)
 #include <sys/time.h>
 #else
 // Someone decided this was a good place to define timeval.....
-#include <WinSock2.h>
+#include <folly/portability/Windows.h>
 struct timezone {
   int tz_minuteswest;
   int tz_dsttime;
 };
 
-extern "C" int gettimeofday(timeval* tv, timezone*);
+extern "C" {
+int gettimeofday(timeval* tv, timezone*);
+void timeradd(timeval* a, timeval* b, timeval* res);
+void timersub(timeval* a, timeval* b, timeval* res);
+}
 #endif