Definition at line 377 of file open_dns.c.
References dns_ent::conn_id, dns_ent::connecting, dna_open_client(), dtq_rem_entry(), dns_ent::error_rout, get_dns_pars(), i, MAX_DNS_NODE, MAX_NODE_NAME, dns_ent::pending, dns_ent::recv_rout, dns_ent::src_type, dns_ent::task_name, TCPIP, Timer_q, and dns_ent::timr_ent.
381 register char *dns_node, *ptr;
382 register int conn_id, node_exists;
383 static int retrying = 0;
386 if( retrying )
return;
397 if( (ptr = (
char *)strchr(ptr,
',')) )
402 strcpy(node_info,dns_node);
403 for(i = 0; i < 4; i ++)
404 node_info[(
int)strlen(node_info)+i+1] = (char)0xff;
int dna_open_client(char *server_node, char *server_task, int port, int server_protocol, void(*read_ast)(), void(*error_ast)(), SRC_TYPES src_type)
char task_name[MAX_TASK_NAME]
int get_dns_pars(DNS_CONN *connp, char *node, int *port)
int dtq_rem_entry(int queue_id, TIMR_ENT *entry)