aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>2016-09-16 11:15:27 -0400
committerSteven Rostedt <rostedt@goodmis.org>2016-10-30 19:46:49 -0400
commit93d73f386a5bac3068ed7843fa96b30f8274c912 (patch)
tree42e0e549671136e98839e48e22f8a32b087e0865
parent0e338e79b08567669c0f1da0e7cdd779b164f39d (diff)
downloadtrace-cmd-93d73f386a5bac3068ed7843fa96b30f8274c912.tar.gz
trace-cmd: Make debug a global variable
If one application enables debugging, have all files see it. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r--trace-cmd.c2
-rw-r--r--trace-listen.c2
-rw-r--r--trace-local.h2
-rw-r--r--trace-read.c1
-rw-r--r--trace-record.c1
5 files changed, 4 insertions, 4 deletions
diff --git a/trace-cmd.c b/trace-cmd.c
index 1a62faaf..bbb5b10d 100644
--- a/trace-cmd.c
+++ b/trace-cmd.c
@@ -29,6 +29,8 @@
int silence_warnings;
int show_status;
+int debug;
+
void warning(const char *fmt, ...)
{
va_list ap;
diff --git a/trace-listen.c b/trace-listen.c
index 1890b6df..86f6d966 100644
--- a/trace-listen.c
+++ b/trace-listen.c
@@ -49,8 +49,6 @@ static char *output_file;
static FILE *logfp;
-static int debug;
-
static int backlog = 5;
static int proto_ver;
diff --git a/trace-local.h b/trace-local.h
index 0ac39bfa..a97dca6e 100644
--- a/trace-local.h
+++ b/trace-local.h
@@ -25,6 +25,8 @@
#include "trace-cmd.h"
+extern int debug;
+
/* fix stupid glib guint64 typecasts and printf formats */
typedef unsigned long long u64;
diff --git a/trace-read.c b/trace-read.c
index 79519bd6..40055a3f 100644
--- a/trace-read.c
+++ b/trace-read.c
@@ -107,7 +107,6 @@ static int stacktrace_id;
static int profile;
static int buffer_breaks = 0;
-static int debug = 0;
static int no_irqs;
static int no_softirqs;
diff --git a/trace-record.c b/trace-record.c
index b0429936..61b5e61c 100644
--- a/trace-record.c
+++ b/trace-record.c
@@ -4169,7 +4169,6 @@ void trace_record (int argc, char **argv)
int topt = 0;
int do_child = 0;
int data_flags = 0;
- int debug = 0;
int c;