diff options
Diffstat (limited to 'compiler-rt')
-rw-r--r-- | compiler-rt/lib/asan/asan_interceptors.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/compiler-rt/lib/asan/asan_interceptors.cc b/compiler-rt/lib/asan/asan_interceptors.cc index 649989c564a..eeef0f06418 100644 --- a/compiler-rt/lib/asan/asan_interceptors.cc +++ b/compiler-rt/lib/asan/asan_interceptors.cc @@ -28,13 +28,18 @@ // FIXME(samsonov): Gradually replace system headers with declarations of // intercepted functions. #include <pthread.h> -#include <signal.h> #include <string.h> #include <strings.h> #endif // __APPLE__ #if defined(__APPLE__) extern "C" { +// signal.h +struct sigaction; +int sigaction(int sig, const struct sigaction *act, + struct sigaction *oldact); +void *signal(int signum, void *handler); +// setjmp.h void longjmp(void* env, int val); void _longjmp(void *env, int val); } // extern "C" |