folly, tao: don't impose C constraints on folly's Portability.h
authorJim Meyering <meyering@fb.com>
Tue, 15 Oct 2013 17:23:46 +0000 (10:23 -0700)
committerSara Golemon <sgolemon@fb.com>
Thu, 24 Oct 2013 21:53:41 +0000 (14:53 -0700)
commit796bfa8006d6a89889f07e663e763d7cb4a77578
tree8619b2d8a9c915c3407a97b0928508b0b3495dbc
parent3851f0ea3eea79622f1fa18888f70897d7edc4cd
folly, tao: don't impose C constraints on folly's Portability.h

Summary:
* folly/Portability.h: Move the definitions that Tao uses
into a new file, and include that new file here.
* folly/AddressSanitizer.h: New file.
* tao/server/config.h: Include that small new file, rather
than all of folly's Portability.h

Test Plan:
fbconfig -r tao/server &&
tao/server/tests/run_unit_tests.sh -d --save-log=log
For folly, watch the arc-run tests.

Reviewed By: pgriess@fb.com

FB internal diff: D1011800

@override-unit-failures
folly/CPortability.h [new file with mode: 0644]
folly/Portability.h