diff options
author | Martin Mares <mj@ucw.cz> | 2000-01-19 12:30:19 +0000 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2000-01-19 12:30:19 +0000 |
commit | 4b87e256eba51a8711c24fbae501ac7975b4ecd3 (patch) | |
tree | adab4bad12941ac757d7b0a586ab42b7d09b9817 /nest/config.Y | |
parent | f5ad9f87a389c1167a8468d0190bcf6d3cc33cf6 (diff) |
Split off general commands to cmds.c.
Added `show symbols' command which dumps whole symbol table together
with symbol types etc.
Diffstat (limited to 'nest/config.Y')
-rw-r--r-- | nest/config.Y | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/nest/config.Y b/nest/config.Y index 4bccc166..d5fdc4e1 100644 --- a/nest/config.Y +++ b/nest/config.Y @@ -1,7 +1,7 @@ /* * BIRD -- Core Configuration * - * (c) 1998--1999 Martin Mares <mj@ucw.cz> + * (c) 1998--2000 Martin Mares <mj@ucw.cz> * * Can be freely distributed and used under the terms of the GNU GPL. */ @@ -13,6 +13,7 @@ static struct iface_patt *this_ipatt; #include "nest/rt-dev.h" #include "nest/password.h" +#include "nest/cmds.h" CF_DECLS @@ -193,10 +194,8 @@ password_list: CF_CLI_HELP(SHOW,,[[Show status information]]) -CF_CLI(SHOW STATUS,,, [[Show router status]]) { - cli_msg(1000, "BIRD " BIRD_VERSION); - /* FIXME: Should include uptime, shutdown flag et cetera */ -} ; +CF_CLI(SHOW STATUS,,, [[Show router status]]) +{ cmd_show_status(); } CF_CLI(SHOW PROTOCOLS, optsym, [<name>], [[Show routing protocols]]) { proto_show($3, 0); } ; @@ -253,6 +252,9 @@ r_args: } ; +CF_CLI(SHOW SYMBOLS, optsym, [<symbol>], [[Show all known symbolic names]]) +{ cmd_show_symbols($3); } ; + CF_CLI_HELP(DEBUG, <subsystem>, [[Show debugging information]]) CF_CLI(DEBUG RESOURCES,,, [[Show all allocated resource]]) { rdump(&root_pool); cli_msg(0, ""); } ; |