diff options
| -rw-r--r-- | include/osmocom/vty/vty.h | 2 | ||||
| -rw-r--r-- | src/vty/vty.c | 9 | 
2 files changed, 11 insertions, 0 deletions
| diff --git a/include/osmocom/vty/vty.h b/include/osmocom/vty/vty.h index e5a9d0d7..8035585d 100644 --- a/include/osmocom/vty/vty.h +++ b/include/osmocom/vty/vty.h @@ -155,6 +155,8 @@ int vty_config_unlock (struct vty *);  int vty_shell (struct vty *);  int vty_shell_serv (struct vty *);  void vty_hello (struct vty *); +void *vty_current_index(struct vty *); +int vty_current_node(struct vty *vty);  extern void *tall_vty_ctx;  #endif diff --git a/src/vty/vty.c b/src/vty/vty.c index ff17abf6..5c5a908d 100644 --- a/src/vty/vty.c +++ b/src/vty/vty.c @@ -248,6 +248,15 @@ int vty_out_newline(struct vty *vty)  	return 0;  } +void *vty_current_index(struct vty *vty) +{ +	return vty->index; +} +int vty_current_node(struct vty *vty) +{ +	return vty->node; +} +  int vty_config_lock(struct vty *vty)  {  	if (vty_config == 0) { | 
