diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-03-21 13:44:39 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-03-21 13:44:39 +0000 |
commit | ef50dfd6aa3eb49ad0c271529627dca66b27a1fb (patch) | |
tree | 51d7a2c80301db3d9933ac40129399fa8b549e70 /compiler-rt | |
parent | 8ada45553d2969f13a27a71710656a1d23e3d0dc (diff) | |
download | bcm5719-llvm-ef50dfd6aa3eb49ad0c271529627dca66b27a1fb.tar.gz bcm5719-llvm-ef50dfd6aa3eb49ad0c271529627dca66b27a1fb.zip |
[asan]: remove signal.h system header from interceptors
llvm-svn: 153183
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" |