folly: unconditionally include boost mutex definitions on macOS
authorWez Furlong <wez@fb.com>
Tue, 19 Jul 2016 16:45:24 +0000 (09:45 -0700)
committerFacebook Github Bot 5 <facebook-github-bot-5-bot@fb.com>
Tue, 19 Jul 2016 16:53:29 +0000 (09:53 -0700)
commit06064ddfc3d896e897be08d1e2b818852a1ad79f
tree800b2049ca488bd167ce9307a5fac7a276cb0504
parent9dbb52ab5c9532002435e1b249c2313bb36570de
folly: unconditionally include boost mutex definitions on macOS

Summary:
macOS doesn't have timedwait functionality and this header file was
gating including the boost headers on that check which caused dependent modules
to fail to compile because `boost::mutex` and `boost::recursive_mutex` were not
known to the compiler.

Reviewed By: yfeldblum

Differential Revision: D3585470

fbshipit-source-id: 7f8d9603e95ce01328103c7c6ac0bc75a35ddf4d
folly/LockTraitsBoost.h