diff options
author | ajs <ajs> | 2005-02-23 15:48:32 +0000 |
---|---|---|
committer | ajs <ajs> | 2005-02-23 15:48:32 +0000 |
commit | cdb6ee94bc2b9d1b66cfa1adcc5acaccbd648e0f (patch) | |
tree | e2ddd54488f20a3402ce94fcc4fb337fb883f61c | |
parent | 5c33349b3efff36a6acd36c6600b61e7cc2dbffc (diff) |
2005-02-23 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* {vty.h,vty.c}: Remove vty_finish (duplicate of vty_reset).
* isis_main.c: (reload) Call vty_reset instead of vty_finish (both
functions were exactly the same).
-rw-r--r-- | isisd/ChangeLog | 5 | ||||
-rw-r--r-- | isisd/isis_main.c | 2 | ||||
-rw-r--r-- | lib/ChangeLog | 4 | ||||
-rw-r--r-- | lib/vty.c | 40 | ||||
-rw-r--r-- | lib/vty.h | 1 |
5 files changed, 10 insertions, 42 deletions
diff --git a/isisd/ChangeLog b/isisd/ChangeLog index e34efd8c..c71f0568 100644 --- a/isisd/ChangeLog +++ b/isisd/ChangeLog @@ -1,3 +1,8 @@ +2005-02-23 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + + * isis_main.c: (reload) Call vty_reset instead of vty_finish (both + functions were exactly the same). + 2005-01-18 Hasso Tepper <hasso at quagga.net> * *.c: Changed many functions to static. Some commented out diff --git a/isisd/isis_main.c b/isisd/isis_main.c index a2f028be..a4f80582 100644 --- a/isisd/isis_main.c +++ b/isisd/isis_main.c @@ -139,7 +139,7 @@ reload () { zlog_debug ("Reload"); /* FIXME: Clean up func call here */ - vty_finish (); + vty_reset (); execve (_progpath, _argv, _envp); } diff --git a/lib/ChangeLog b/lib/ChangeLog index af3841a5..26cb6862 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,5 +1,9 @@ 2005-02-23 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + * {vty.h,vty.c}: Remove vty_finish (duplicate of vty_reset). + +2005-02-23 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + * buffer.h: Make the struct buffer and struct buffer_data structures private by moving them inside buffer.c. Add comments for all functions. Rename buffer_write as buffer_put (to be more consistent @@ -2780,46 +2780,6 @@ vty_reset () } } -/* for ospf6d easy temprary reload function */ -/* vty_reset + close accept socket */ -void -vty_finish () -{ - unsigned int i; - struct vty *vty; - struct thread *vty_serv_thread; - - for (i = 0; i < vector_max (vtyvec); i++) - if ((vty = vector_slot (vtyvec, i)) != NULL) - { - buffer_reset (vty->obuf); - vty->status = VTY_CLOSE; - vty_close (vty); - } - - for (i = 0; i < vector_max (Vvty_serv_thread); i++) - if ((vty_serv_thread = vector_slot (Vvty_serv_thread, i)) != NULL) - { - thread_cancel (vty_serv_thread); - vector_slot (Vvty_serv_thread, i) = NULL; - close (i); - } - - vty_timeout_val = VTY_TIMEOUT_DEFAULT; - - if (vty_accesslist_name) - { - XFREE(MTYPE_VTY, vty_accesslist_name); - vty_accesslist_name = NULL; - } - - if (vty_ipv6_accesslist_name) - { - XFREE(MTYPE_VTY, vty_ipv6_accesslist_name); - vty_ipv6_accesslist_name = NULL; - } -} - static void vty_save_cwd (void) { @@ -181,7 +181,6 @@ extern char integrate_default[]; void vty_init (struct thread_master *); void vty_init_vtysh (void); void vty_reset (void); -void vty_finish (void); struct vty *vty_new (void); int vty_out (struct vty *, const char *, ...) PRINTF_ATTRIBUTE(2, 3); void vty_read_config (char *, char *); |