aboutsummaryrefslogtreecommitdiffstats
path: root/trace-listen.c
diff options
context:
space:
mode:
Diffstat (limited to 'trace-listen.c')
-rw-r--r--trace-listen.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/trace-listen.c b/trace-listen.c
index e60c96b..daaffca 100644
--- a/trace-listen.c
+++ b/trace-listen.c
@@ -647,6 +647,8 @@ static void start_daemon(void)
647 die("starting daemon"); 647 die("starting daemon");
648} 648}
649 649
650#define OPT_debug 255
651
650void trace_listen(int argc, char **argv) 652void trace_listen(int argc, char **argv)
651{ 653{
652 char *logfile = NULL; 654 char *logfile = NULL;
@@ -666,7 +668,7 @@ void trace_listen(int argc, char **argv)
666 static struct option long_options[] = { 668 static struct option long_options[] = {
667 {"port", required_argument, NULL, 'p'}, 669 {"port", required_argument, NULL, 'p'},
668 {"help", no_argument, NULL, '?'}, 670 {"help", no_argument, NULL, '?'},
669 {"debug", no_argument, NULL, 0}, 671 {"debug", no_argument, NULL, OPT_debug},
670 {NULL, 0, NULL, 0} 672 {NULL, 0, NULL, 0}
671 }; 673 };
672 674
@@ -696,12 +698,8 @@ void trace_listen(int argc, char **argv)
696 case 'D': 698 case 'D':
697 daemon = 1; 699 daemon = 1;
698 break; 700 break;
699 case 0: 701 case OPT_debug:
700 switch (option_index) { 702 debug = 1;
701 case 2:
702 debug = 1;
703 break;
704 }
705 break; 703 break;
706 default: 704 default:
707 usage(argv); 705 usage(argv);