FACT++  1.0
int get_nodes ( char *  node_ptr)

Definition at line 1112 of file did.c.

References DNS_SERVER_INFO::node, item::server, Server_head, and sll_get_next().

Referenced by get_server_node().

1113 {
1114 DNS_SERVER_INFO *ptr;
1115 int n_nodes = 0;
1116 SERVER *servp;
1117 
1118  node_ptr[0] = '\0';
1119  servp = Server_head;
1120  while( (servp = (SERVER *)sll_get_next((SLL *)servp)) )
1121  {
1122  ptr = &servp->server;
1123  if(strstr(node_ptr,ptr->node) <= (char *)0)
1124  {
1125  strcat(node_ptr,ptr->node);
1126  strcat(node_ptr,"\n");
1127  n_nodes++;
1128  }
1129  }
1130  return(n_nodes);
1131 }
Definition: did.h:42
char node[MAX_NODE_NAME]
Definition: dim.h:338
SERVER * Server_head
Definition: did.h:55
SLL * sll_get_next(SLL *item)
Definition: sll.c:50
Definition: dim.h:536
DNS_SERVER_INFO server
Definition: did.h:44

+ Here is the call graph for this function:

+ Here is the caller graph for this function: