Stylistic changes and inclusion of isc/print.h
This commit is contained in:
@@ -122,7 +122,7 @@ show_usage() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
check_next_lookup (dig_lookup_t *lookup) {
|
check_next_lookup(dig_lookup_t *lookup) {
|
||||||
dig_lookup_t *next;
|
dig_lookup_t *next;
|
||||||
dig_query_t *query;
|
dig_query_t *query;
|
||||||
isc_boolean_t still_working=ISC_FALSE;
|
isc_boolean_t still_working=ISC_FALSE;
|
||||||
|
|||||||
@@ -83,8 +83,7 @@ static void
|
|||||||
free_lists(void);
|
free_lists(void);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
hex_dump(isc_buffer_t *b)
|
hex_dump(isc_buffer_t *b) {
|
||||||
{
|
|
||||||
unsigned int len;
|
unsigned int len;
|
||||||
isc_region_t r;
|
isc_region_t r;
|
||||||
|
|
||||||
@@ -184,11 +183,20 @@ setup_system() {
|
|||||||
== 0) {
|
== 0) {
|
||||||
ptr = strtok (NULL, " \t");
|
ptr = strtok (NULL, " \t");
|
||||||
if (ptr != NULL) {
|
if (ptr != NULL) {
|
||||||
srv=isc_mem_allocate (mctx, sizeof(struct dig_server));
|
srv=isc_mem_allocate
|
||||||
|
(mctx,
|
||||||
|
sizeof
|
||||||
|
(struct
|
||||||
|
dig_server));
|
||||||
if (srv == NULL)
|
if (srv == NULL)
|
||||||
fatal ("Memory allocation failure.");
|
fatal
|
||||||
strncpy(srv->servername, ptr,MXNAME-1);
|
("Memory allocation failure.");
|
||||||
ISC_LIST_APPEND(server_list, srv, link);
|
strncpy(srv->
|
||||||
|
servername,
|
||||||
|
ptr,MXNAME-1);
|
||||||
|
ISC_LIST_APPEND
|
||||||
|
(server_list,
|
||||||
|
srv, link);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -372,13 +380,13 @@ setup_lookup(dig_lookup_t *lookup) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
send_done (isc_task_t *task, isc_event_t *event) {
|
send_done(isc_task_t *task, isc_event_t *event) {
|
||||||
UNUSED (task);
|
UNUSED (task);
|
||||||
isc_event_free (&event);
|
isc_event_free (&event);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
cancel_lookup (dig_lookup_t *lookup) {
|
cancel_lookup(dig_lookup_t *lookup) {
|
||||||
dig_query_t *query;
|
dig_query_t *query;
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
@@ -399,7 +407,7 @@ cancel_lookup (dig_lookup_t *lookup) {
|
|||||||
|
|
||||||
/* connect_timeout is used for both UDP recieves and TCP connects. */
|
/* connect_timeout is used for both UDP recieves and TCP connects. */
|
||||||
static void
|
static void
|
||||||
connect_timeout (isc_task_t *task, isc_event_t *event) {
|
connect_timeout(isc_task_t *task, isc_event_t *event) {
|
||||||
dig_lookup_t *lookup;
|
dig_lookup_t *lookup;
|
||||||
dig_query_t *q=NULL;
|
dig_query_t *q=NULL;
|
||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
@@ -420,7 +428,8 @@ connect_timeout (isc_task_t *task, isc_event_t *event) {
|
|||||||
result = isc_sockaddr_totext(&q->sockaddr, b);
|
result = isc_sockaddr_totext(&q->sockaddr, b);
|
||||||
check_result (result, "isc_sockaddr_totext");
|
check_result (result, "isc_sockaddr_totext");
|
||||||
isc_buffer_used(b, &r);
|
isc_buffer_used(b, &r);
|
||||||
printf (";; Connection to server %.*s for %s failed: Connection timed out.\n",
|
printf (
|
||||||
|
";; Connection to server %.*s for %s failed: Connection timed out.\n",
|
||||||
(int)r.length, r.base, q->lookup->textname);
|
(int)r.length, r.base, q->lookup->textname);
|
||||||
isc_socket_cancel(q->sock, task, ISC_SOCKCANCEL_ALL);
|
isc_socket_cancel(q->sock, task, ISC_SOCKCANCEL_ALL);
|
||||||
}
|
}
|
||||||
@@ -432,10 +441,10 @@ connect_timeout (isc_task_t *task, isc_event_t *event) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
recv_done (isc_task_t *task, isc_event_t *event) ;
|
recv_done(isc_task_t *task, isc_event_t *event) ;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
tcp_length_done (isc_task_t *task, isc_event_t *event) {
|
tcp_length_done(isc_task_t *task, isc_event_t *event) {
|
||||||
isc_socketevent_t *sevent;
|
isc_socketevent_t *sevent;
|
||||||
isc_buffer_t *b=NULL;
|
isc_buffer_t *b=NULL;
|
||||||
isc_region_t r;
|
isc_region_t r;
|
||||||
@@ -540,7 +549,7 @@ launch_next_query(dig_query_t *query, isc_boolean_t include_question) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
connect_done (isc_task_t *task, isc_event_t *event) {
|
connect_done(isc_task_t *task, isc_event_t *event) {
|
||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
isc_socketevent_t *sevent;
|
isc_socketevent_t *sevent;
|
||||||
dig_query_t *query;
|
dig_query_t *query;
|
||||||
@@ -664,7 +673,8 @@ recv_done (isc_task_t *task, isc_event_t *event) {
|
|||||||
if (query->lookup->doing_xfr) {
|
if (query->lookup->doing_xfr) {
|
||||||
if (!query->first_soa_rcvd) {
|
if (!query->first_soa_rcvd) {
|
||||||
if (!msg_contains_soa(msg,query)) {
|
if (!msg_contains_soa(msg,query)) {
|
||||||
puts ("; Transfer failed. Didn't start with SOA answer.");
|
puts (
|
||||||
|
"; Transfer failed. Didn't start with SOA answer.");
|
||||||
query->working = ISC_FALSE;
|
query->working = ISC_FALSE;
|
||||||
check_next_lookup (query->lookup);
|
check_next_lookup (query->lookup);
|
||||||
isc_event_free (&event);
|
isc_event_free (&event);
|
||||||
@@ -733,7 +743,7 @@ get_address(char *hostname, in_port_t port, isc_sockaddr_t *sockaddr) {
|
|||||||
else {
|
else {
|
||||||
he = gethostbyname(hostname);
|
he = gethostbyname(hostname);
|
||||||
if (he == NULL)
|
if (he == NULL)
|
||||||
fatal("Couldn't look up your server host %s. errno=%d",
|
fatal("Couldn't look up your server host %s. errno=%d",
|
||||||
hostname, h_errno);
|
hostname, h_errno);
|
||||||
INSIST(he->h_addrtype == AF_INET);
|
INSIST(he->h_addrtype == AF_INET);
|
||||||
isc_sockaddr_fromin(sockaddr,
|
isc_sockaddr_fromin(sockaddr,
|
||||||
@@ -743,7 +753,7 @@ get_address(char *hostname, in_port_t port, isc_sockaddr_t *sockaddr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
do_lookup_tcp (dig_lookup_t *lookup) {
|
do_lookup_tcp(dig_lookup_t *lookup) {
|
||||||
dig_query_t *query;
|
dig_query_t *query;
|
||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
|
|
||||||
@@ -778,7 +788,7 @@ do_lookup_tcp (dig_lookup_t *lookup) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
do_lookup_udp (dig_lookup_t *lookup) {
|
do_lookup_udp(dig_lookup_t *lookup) {
|
||||||
dig_query_t *query;
|
dig_query_t *query;
|
||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
|
|
||||||
@@ -872,7 +882,7 @@ free_lists(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
main (int argc, char **argv) {
|
main(int argc, char **argv) {
|
||||||
dig_lookup_t *lookup = NULL;
|
dig_lookup_t *lookup = NULL;
|
||||||
|
|
||||||
ISC_LIST_INIT(lookup_list);
|
ISC_LIST_INIT(lookup_list);
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
#include <isc/boolean.h>
|
#include <isc/boolean.h>
|
||||||
#include <isc/mem.h>
|
#include <isc/mem.h>
|
||||||
#include <isc/list.h>
|
#include <isc/list.h>
|
||||||
|
#include <isc/print.h>
|
||||||
|
|
||||||
#define MXSERV 4
|
#define MXSERV 4
|
||||||
#define MXNAME 256
|
#define MXNAME 256
|
||||||
|
|||||||
Reference in New Issue
Block a user