Go to file
Francis Ricci 0504863383 Use correct function signature for strerror_r interceptor
There are two possible return values for strerror_r:

On OS X, the return value is always `int`.
On Linux, the return value can be either `char *` or `int`, depending
on the value of:
`(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE`

Because OS X interceptors require a matching function signature,
split out the two cases into separate interceptors, using the above
information to determine the correct signature for a given build.

llvm-svn: 297315
2017-03-08 22:51:03 +00:00
clang Driver/ToolChains: Mips -> MipsLinux 2017-03-08 22:36:04 +00:00
clang-tools-extra [clang-tidy] readability-function-size: remove default param count threshold 2017-03-08 22:19:55 +00:00
compiler-rt Use correct function signature for strerror_r interceptor 2017-03-08 22:51:03 +00:00
debuginfo-tests
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Fix PR32183 - Wrap GCC exception implementation in missing namespace std 2017-03-08 20:06:01 +00:00
libcxxabi Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
libunwind DARWF: silence some warnings about conversions 2017-03-08 16:03:27 +00:00
lld Remove DefinedSynthetic. 2017-03-08 22:36:28 +00:00
lldb Resubmit FileSystem changes. 2017-03-08 17:56:08 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [Support] Add llvm::sys::fs::remove_directories. 2017-03-08 22:49:32 +00:00
openmp Fix GNU strerror_r check for Android. 2017-03-07 22:18:05 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopDetection] Only allow SCoP-wide available base pointers. 2017-03-08 15:14:46 +00:00