Fix compilation errors when attempting to compile Folly without WIN32_LEAN_AND_MEAN...
authorChristopher Dykes <cdykes@fb.com>
Thu, 4 Aug 2016 22:49:36 +0000 (15:49 -0700)
committerFacebook Github Bot 8 <facebook-github-bot-8-bot@fb.com>
Thu, 4 Aug 2016 22:54:26 +0000 (15:54 -0700)
commit5beef6c2aac01e8fb71c4619972ec66b50e81535
tree8bf766f038e5185a5f51c56041e80ada75c1d4b8
parent242e3da1ad184bd221bdfa5e10f5903fbf8dda6b
Fix compilation errors when attempting to compile Folly without WIN32_LEAN_AND_MEAN defined

Summary: Without `WIN32_LEAN_AND_MEAN` defined, including `Windows.h` includes a massive number of extra headers. There are situations that need things that are defined in those headers, so keep folly working even when it isn't defined.

Reviewed By: yfeldblum

Differential Revision: D3671350

fbshipit-source-id: 0de986e17cdd4be386be8a9eeb0075b4af44024d
folly/portability/SysTime.h
folly/portability/Windows.h