Unbreak build on glibc 2.5.1
authorTudor Bosman <tudorb@fb.com>
Thu, 9 May 2013 22:50:02 +0000 (15:50 -0700)
committerSara Golemon <sgolemon@fb.com>
Mon, 20 May 2013 18:01:27 +0000 (11:01 -0700)
commit9cdd19b750f66db9171344c9db2d21c27de467d9
treed68efa6369498188a903a209f0197ecb86d2c2c6
parent531568a683b134d5d541413aa904bce9618cd170
Unbreak build on glibc 2.5.1

Summary:
Also move manually-generated stuff away from folly-config.h and into
Portability.h.  This should be only for things that differs between the
various (compiler, library) pairs used internally at FB; everything else
should be autoconf-ed and therefore go into folly-config.h.

Test Plan: built and ran file_util_test on various platforms

Reviewed By: delong.j@fb.com

FB internal diff: D807067

Blame Revision: D806781
folly/FileUtil.cpp
folly/FileUtil.h
folly/Malloc.h
folly/Portability.h
folly/Range.h
folly/configure.ac
folly/io/RecordIO.cpp
folly/test/FileUtilTest.cpp