summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorhasso <hasso>2005-01-23 21:42:25 +0000
committerhasso <hasso>2005-01-23 21:42:25 +0000
commit485fef856f8f59cd4b0acdc72581ced09f27967e (patch)
treed61a8b9ae36f5fa90ac5d474d693804df1146b5f /lib
parent75ab866d7f1d7368be73ce1e0aa9204ad8cf17c9 (diff)
downloadquagga-485fef856f8f59cd4b0acdc72581ced09f27967e.tar.bz2
quagga-485fef856f8f59cd4b0acdc72581ced09f27967e.tar.xz
* lib/command.[ch]: Make node_parent() function nonstatic. vtyh.c will
use it as well. * vtysh/vtysh.c: Implement walkup in node tree for vtysh as it already works in vty.
Diffstat (limited to 'lib')
-rw-r--r--lib/ChangeLog5
-rw-r--r--lib/command.c2
-rw-r--r--lib/command.h1
3 files changed, 7 insertions, 1 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog
index d17d7e08..e3b7d377 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-23 Hasso Tepper <hasso at quagga.net>
+
+ * lib/command.[ch]: Make node_parent() function nonstatic. vtyh.c will
+ use it as well.
+
2005-01-18 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* log.h: Test for SA_SIGINFO to see whether zlog_signal takes final
diff --git a/lib/command.c b/lib/command.c
index 1d6388cb..53539149 100644
--- a/lib/command.c
+++ b/lib/command.c
@@ -1941,7 +1941,7 @@ cmd_complete_command (vector vline, struct vty *vty, int *status)
/* return parent node */
/* MUST eventually converge on CONFIG_NODE */
-static enum node_type
+enum node_type
node_parent ( enum node_type node )
{
enum node_type ret;
diff --git a/lib/command.h b/lib/command.h
index cb76896c..8fdec98f 100644
--- a/lib/command.h
+++ b/lib/command.h
@@ -329,6 +329,7 @@ vector cmd_describe_command ();
char **cmd_complete_command ();
const char *cmd_prompt (enum node_type);
int config_from_file (struct vty *, FILE *);
+enum node_type node_parent (enum node_type);
int cmd_execute_command (vector, struct vty *, struct cmd_element **, int);
int cmd_execute_command_strict (vector, struct vty *, struct cmd_element **);
void config_replace_string (struct cmd_element *, char *, ...);