diff options
Diffstat (limited to 'mgmtd/mgmt_main.c')
| -rw-r--r-- | mgmtd/mgmt_main.c | 22 | 
1 files changed, 9 insertions, 13 deletions
diff --git a/mgmtd/mgmt_main.c b/mgmtd/mgmt_main.c index ad9f40e2a5..a705990cac 100644 --- a/mgmtd/mgmt_main.c +++ b/mgmtd/mgmt_main.c @@ -17,20 +17,12 @@  #include "routing_nb.h" -char const *const mgmt_daemons[] = { -#ifdef HAVE_STATICD -	"staticd", -#endif -}; -uint mgmt_daemons_count = array_size(mgmt_daemons); -  /* mgmt options, we use GNU getopt library. */  static const struct option longopts[] = {  	{"skip_runas", no_argument, NULL, 'S'},  	{"no_zebra", no_argument, NULL, 'Z'},  	{"socket_size", required_argument, NULL, 's'}, -	{0} -}; +	{0}};  static void mgmt_exit(int);  static void mgmt_vrf_terminate(void); @@ -201,8 +193,11 @@ static void mgmt_vrf_terminate(void)   * all individual Backend clients.   */  static const struct frr_yang_module_info *const mgmt_yang_modules[] = { -	&frr_filter_info,  &frr_interface_info, &frr_route_map_info, -	&frr_routing_info, &frr_vrf_info, +	&frr_filter_info, +	&frr_interface_info, +	&frr_route_map_info, +	&frr_routing_info, +	&frr_vrf_info,  /*   * YANG module info supported by backend clients get added here.   * NOTE: Always set .ignore_cbs true for to avoid validating @@ -221,11 +216,12 @@ FRR_DAEMON_INFO(mgmtd, MGMTD, .vty_port = MGMTD_VTY_PORT,  		.signals = mgmt_signals, .n_signals = array_size(mgmt_signals),  		.privs = &mgmt_privs, .yang_modules = mgmt_yang_modules, -		.n_yang_modules = array_size(mgmt_yang_modules), -); +		.n_yang_modules = array_size(mgmt_yang_modules));  #define DEPRECATED_OPTIONS "" +struct frr_daemon_info *mgmt_daemon_info = &mgmtd_di; +  /* Main routine of mgmt. Treatment of argument and start mgmt finite   * state machine is handled at here.   */  | 
