aboutsummaryrefslogtreecommitdiff
path: root/system/include/compat
AgeCommit message (Collapse)Author
2013-10-27Fix an issue with Boost compilation.Bruce Mitchener
The issue is that when these macros are defined, libcxx creates inline functions and so we end up with 2 separate defintions of these functions (one inline in std and one that is extern "C"). We undef these until libcxx is fixed. Without this, some things can fail to compile correctly, like Boost. Fixes issue #1716.
2013-09-13Add compat sys/socketvar.hBruce Mitchener
This is required by xmlvm's hysock which is needed for the benchmark.test_zzz_java_nbody test.
2013-09-13Incorrect return type on a compat header.Bruce Mitchener
This was exposed by the update to musl 0.9.13 which now has a prototype for this function.
2013-09-13gethostbyname_r update.Bruce Mitchener
* gethostbyname_r is now the 6 arg version. * Make enet use the right code path (this should be upstreamed). * Add a compat header to make these declarations visible to all without extra compilation flags.
2013-09-13Add __va_copy as a compat/stdarg.hBruce Mitchener
2013-09-13Fix other.test_embind & other.test_static_link.Bruce Mitchener
2013-09-13Update to work with new libc headers.Bruce Mitchener
2013-09-13Update libc headers to use musl headers.Bruce Mitchener
2013-08-16Add compat headers, move some things to them.Bruce Mitchener
This is groundwork for landing musl includes which remove some of the deprecated functions or very old BSDisms.