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).
This commit is contained in:
ajs 2005-02-23 15:48:32 +00:00
parent 5c33349b3e
commit cdb6ee94bc
5 changed files with 10 additions and 42 deletions

View File

@ -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

View File

@ -139,7 +139,7 @@ reload ()
{
zlog_debug ("Reload");
/* FIXME: Clean up func call here */
vty_finish ();
vty_reset ();
execve (_progpath, _argv, _envp);
}

View File

@ -1,3 +1,7 @@
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

View File

@ -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)
{

View File

@ -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 *);