diff options
| author | 2014-07-10 01:55:25 +0000 | |
|---|---|---|
| committer | 2014-07-09 14:42:04 +0000 | |
| commit | 672f8367f74e5db7d26714cd6fa1a13fa2a6c59f (patch) | |
| tree | 4becd76b50de9b80dd1fb411a1891bacbe4c77c3 /sigchainlib/sigchain.cc | |
| parent | 4770a2e6d56398a6b4398fcce14fea43394e0d1b (diff) | |
| parent | 3d14eb620716e92c21c4d2c2d11a95be53319791 (diff) | |
Merge "Revert "Add implicit null and stack checks for x86""
Diffstat (limited to 'sigchainlib/sigchain.cc')
| -rw-r--r-- | sigchainlib/sigchain.cc | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/sigchainlib/sigchain.cc b/sigchainlib/sigchain.cc index 458ad6958b..5a5805fe4f 100644 --- a/sigchainlib/sigchain.cc +++ b/sigchainlib/sigchain.cc @@ -14,13 +14,7 @@ * limitations under the License. */ -#ifdef HAVE_ANDROID_OS #include <android/log.h> -#else -#include <stdarg.h> -#include <iostream> -#endif - #include <dlfcn.h> #include <signal.h> #include <stdio.h> @@ -73,11 +67,7 @@ static void log(const char* format, ...) { va_list ap; va_start(ap, format); vsnprintf(buf, sizeof(buf), format, ap); -#ifdef HAVE_ANDROID_OS __android_log_write(ANDROID_LOG_ERROR, "libsigchain", buf); -#else - std::cout << buf << "\n"; -#endif va_end(ap); } @@ -114,16 +104,10 @@ void InvokeUserSignalHandler(int sig, siginfo_t* info, void* context) { if ((action.sa_flags & SA_SIGINFO) == 0) { if (action.sa_handler != NULL) { action.sa_handler(sig); - } else { - signal(sig, SIG_DFL); - raise(sig); } } else { if (action.sa_sigaction != NULL) { action.sa_sigaction(sig, info, context); - } else { - signal(sig, SIG_DFL); - raise(sig); } } } |