summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author <shinichiro.hamaji@gmail.com>2009-07-29 08:37:32 +0000
committer <shinichiro.hamaji@gmail.com>2009-07-29 08:37:32 +0000
commitfc88a722ebc63a5952d726245353b43cb49a2171 (patch)
tree0d1087e54ed56c43d3fdec0e8f6965e65efc59ff
parentb35305f1ab1450b5d8abac0a21e9dc2f1c7e0b30 (diff)
downloadglog-fc88a722ebc63a5952d726245353b43cb49a2171.tar.gz
glog-fc88a722ebc63a5952d726245353b43cb49a2171.tar.bz2
glog-fc88a722ebc63a5952d726245353b43cb49a2171.zip
Suppress warnings.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@63 eb4d4688-79bd-11dd-afb4-1d65580434c0
-rw-r--r--src/utilities.cc17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/utilities.cc b/src/utilities.cc
index 7769634..149245c 100644
--- a/src/utilities.cc
+++ b/src/utilities.cc
@@ -100,20 +100,6 @@ static void DumpPCAndSymbol(DebugWriter *writerfn, void *arg, void *pc,
writerfn(buf, arg);
}
-// Print a program counter and the corresponding stack frame size.
-static void DumpPCAndFrameSize(DebugWriter *writerfn, void *arg, void *pc,
- int framesize, const char * const prefix) {
- char buf[100];
- if (framesize <= 0) {
- snprintf(buf, sizeof(buf), "%s@ %*p (unknown)\n",
- prefix, kPrintfPointerFieldWidth, pc);
- } else {
- snprintf(buf, sizeof(buf), "%s@ %*p %9d\n",
- prefix, kPrintfPointerFieldWidth, pc, framesize);
- }
- writerfn(buf, arg);
-}
-
static void DumpPC(DebugWriter *writerfn, void *arg, void *pc,
const char * const prefix) {
char buf[100];
@@ -145,7 +131,8 @@ static void DumpStackTraceAndExit() {
// Set the default signal handler for SIGABRT, to avoid invoking our
// own signal handler installed by InstallFailedSignalHandler().
- struct sigaction sig_action = {}; // Zero-clear.
+ struct sigaction sig_action;
+ memset(&sig_action, 0, sizeof(sig_action));
sigemptyset(&sig_action.sa_mask);
sig_action.sa_handler = SIG_DFL;
sigaction(SIGABRT, &sig_action, NULL);