Apple defines MAP_ANON, not MAP_ANONYMOUS
authorPeter Griess <pgriess@fb.com>
Thu, 26 Sep 2013 15:09:19 +0000 (10:09 -0500)
committerPeter Griess <pgriess@fb.com>
Tue, 15 Oct 2013 01:46:23 +0000 (18:46 -0700)
commitc8b43b85d9735d646646aec8e9623067dacc4e27
tree561e9a5ea688198aecc5de11ed394b8307c9b57f
parentec07828f55565e31e0d61ff132c992efb94f9434
Apple defines MAP_ANON, not MAP_ANONYMOUS

Summary:
- Linux considers MAP_ANON deprecated, but it's all that Apple defines.
Manually set up a mapping of one to the other.

Test Plan:
- fbconfig -r folly && fbmake runtests
- ./configure && make check on Ubuntu/FC/Mac

Reviewed By: mwang@fb.com

FB internal diff: D998511
folly/test/AtomicHashArrayTest.cpp