From 16e7e20f8553060ece8d54ae72b33dc06a6f3e2c Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Fri, 15 Jun 2018 15:19:21 +0200 Subject: Add -V param to print version Change-Id: I9f2d6c4b1a508aceb1ccc0559f0902eedf2ec5af --- Transceiver52M/osmo-trx.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Transceiver52M/osmo-trx.cpp b/Transceiver52M/osmo-trx.cpp index 09ba14e..1c40fcf 100644 --- a/Transceiver52M/osmo-trx.cpp +++ b/Transceiver52M/osmo-trx.cpp @@ -49,6 +49,8 @@ extern "C" { #include #include #include +#include + #include "convolve.h" #include "convert.h" #include "trx_vty.h" @@ -194,6 +196,7 @@ static void print_help() fprintf(stdout, "Options:\n" " -h This text\n" " -C Filename The config file to use\n" + " -V Print the version of OsmoTRX\n" ); } @@ -211,7 +214,7 @@ static void handle_options(int argc, char **argv, struct trx_ctx* trx) std::vector rx_paths, tx_paths; bool rx_paths_set = false, tx_paths_set = false; - while ((option = getopt(argc, argv, "ha:l:i:j:p:c:dmxgfo:s:b:r:A:R:Set:y:z:C:")) != -1) { + while ((option = getopt(argc, argv, "ha:l:i:j:p:c:dmxgfo:s:b:r:A:R:Set:y:z:C:V")) != -1) { switch (option) { case 'h': print_help(); @@ -311,6 +314,10 @@ static void handle_options(int argc, char **argv, struct trx_ctx* trx) case 'C': config_file = optarg; break; + case 'V': + print_version(1); + exit(0); + break; default: goto bad_config; } -- cgit v1.2.3