diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-03-30 12:43:53 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-03-30 15:35:48 +0200 |
commit | f5b6aa60ce3b74ba615d75e6a8e88b78d84345b1 (patch) | |
tree | 13feaab074d4f96fac4c5bdfa125fcc3e5212cb8 /openbsc/src/mgcp/mgcp_main.c | |
parent | c38b5884ff7c61b3e4e357ad8c4b8c6960834cde (diff) |
[mgcp] Move mgcp init into the main method...
Diffstat (limited to 'openbsc/src/mgcp/mgcp_main.c')
-rw-r--r-- | openbsc/src/mgcp/mgcp_main.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/openbsc/src/mgcp/mgcp_main.c b/openbsc/src/mgcp/mgcp_main.c index 6369fee0a..6210e5941 100644 --- a/openbsc/src/mgcp/mgcp_main.c +++ b/openbsc/src/mgcp/mgcp_main.c @@ -40,6 +40,8 @@ #include <openbsc/mgcp.h> #include <openbsc/telnet_interface.h> +#include <vty/command.h> + #include "../../bscconfig.h" /* this is here for the vty... it will never be called */ @@ -74,7 +76,7 @@ static void print_help() printf(" -c --config-file filename The config file to use.\n"); } -static void print_version() +static void print_mgcp_version() { printf("%s\n\n", openbsc_version); printf("%s", openbsc_copyright); @@ -105,7 +107,7 @@ static void handle_options(int argc, char** argv) config_file = talloc_strdup(tall_bsc_ctx, optarg); break; case 'V': - print_version(); + print_mgcp_version(); exit(0); break; default: @@ -235,3 +237,14 @@ int main(int argc, char** argv) return 0; } + +struct gsm_network; +int bsc_vty_init(struct gsm_network *dummy) +{ + cmd_init(1); + vty_init(); + + mgcp_vty_init(); + return 0; +} + |