Definition at line 2464 of file did.c.
References app_context, item::busy, item::button_id, create_button(), Curr_matrix, Curr_view_opt, Curr_view_opt_par, Force_update, Memory::free(), get_something(), GREEN, i, Matrix_id, MAX_NODE_NAME, N_servers, N_services, DNS_SERVER_INFO::n_services, item::name, DNS_SERVICE_INFO::name, No_link_button_id, DNS_SERVER_INFO::node, put_label(), RED, remove_all_buttons(), remove_button(), item::server, Server_head, item::service_ptr, set_color(), sll_empty(), sll_get_next(), sll_remove(), and sll_remove_head().
Referenced by app_initialize(), and show_servers().
2468 int i, j, found, n_done = 0;
2471 static int old_n_services = 0;
2538 server_ptr = &servp->
server;
2539 if(servp->
busy == 3)
2544 if(servp->
busy == 1)
2555 strcpy(node, server_ptr->
node);
2557 if(!isdigit(node[0]))
2559 ptr = strchr(node,
'.');
2562 ptr = strchr(par,
'.');
2567 for(i = 0; i < (int)strlen(ptr); i++)
2568 ptr[i] = (
char)tolower((
int)ptr[i]);
2570 for(i = 0; i < (int)strlen(ptr); i++)
2571 ptr[i] = (
char)tolower((
int)ptr[i]);
2572 if(!strcmp(node, par))
2632 else if (servp->
busy == -1)
void remove_button(SERVER *servp)
void remove_all_buttons()
SLL * sll_get_next(SLL *item)
SLL * sll_remove_head(SLL *head)
char Curr_view_opt_par[80]
DNS_SERVICE_INFO * service_ptr
int sll_remove(SLL *head, SLL *item)
void update_show_servers(void *tag, unsigned long *reason)
Widget create_button(char *name, SERVER *servp)