[BACK]Return to dig.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / dig

Diff for /src/usr.bin/dig/dig.h between version 1.12 and 1.13

version 1.12, 2020/09/14 08:37:08 version 1.13, 2020/09/14 08:40:43
Line 23 
Line 23 
   
 #include <dst/dst.h>  #include <dst/dst.h>
   
 #include <isc/boolean.h>  
 #include <isc/buffer.h>  #include <isc/buffer.h>
 #include <isc/list.h>  #include <isc/list.h>
 #include <isc/sockaddr.h>  #include <isc/sockaddr.h>
Line 76 
Line 75 
   
 /*% The dig_lookup structure */  /*% The dig_lookup structure */
 struct dig_lookup {  struct dig_lookup {
         isc_boolean_t          int
                 pending, /*%< Pending a successful answer */                  pending, /*%< Pending a successful answer */
                 waiting_connect,                  waiting_connect,
                 doing_xfr,                  doing_xfr,
Line 118 
Line 117 
         dns_rdatatype_t rdtype;          dns_rdatatype_t rdtype;
         dns_rdatatype_t qrdtype;          dns_rdatatype_t qrdtype;
         dns_rdataclass_t rdclass;          dns_rdataclass_t rdclass;
         isc_boolean_t rdtypeset;          int rdtypeset;
         isc_boolean_t rdclassset;          int rdclassset;
         char name_space[BUFSIZE];          char name_space[BUFSIZE];
         char oname_space[BUFSIZE];          char oname_space[BUFSIZE];
         isc_buffer_t namebuf;          isc_buffer_t namebuf;
Line 160 
Line 159 
 /*% The dig_query structure */  /*% The dig_query structure */
 struct dig_query {  struct dig_query {
         dig_lookup_t *lookup;          dig_lookup_t *lookup;
         isc_boolean_t waiting_connect,          int waiting_connect,
                 pending_free,                  pending_free,
                 waiting_senddone,                  waiting_senddone,
                 first_pass,                  first_pass,
Line 174 
Line 173 
         uint32_t second_rr_serial;          uint32_t second_rr_serial;
         uint32_t msg_count;          uint32_t msg_count;
         uint32_t rr_count;          uint32_t rr_count;
         isc_boolean_t ixfr_axfr;          int ixfr_axfr;
         char *servname;          char *servname;
         char *userarg;          char *userarg;
         isc_bufferlist_t sendlist,          isc_bufferlist_t sendlist,
Line 221 
Line 220 
 extern dig_searchlistlist_t search_list;  extern dig_searchlistlist_t search_list;
 extern unsigned int extrabytes;  extern unsigned int extrabytes;
   
 extern isc_boolean_t check_ra, have_ipv4, have_ipv6, specified_source,  extern int check_ra, have_ipv4, have_ipv6, specified_source,
         usesearch, showsearch, qr;          usesearch, showsearch, qr;
 extern in_port_t port;  extern in_port_t port;
 extern unsigned int timeout;  extern unsigned int timeout;
Line 236 
Line 235 
 extern dns_name_t *hmacname;  extern dns_name_t *hmacname;
 extern unsigned int digestbits;  extern unsigned int digestbits;
 extern dns_tsigkey_t *tsigkey;  extern dns_tsigkey_t *tsigkey;
 extern isc_boolean_t validated;  extern int validated;
 extern isc_taskmgr_t *taskmgr;  extern isc_taskmgr_t *taskmgr;
 extern isc_task_t *global_task;  extern isc_task_t *global_task;
 extern isc_boolean_t free_now;  extern int free_now;
 extern isc_boolean_t debugging, debugtiming;  extern int debugging, debugtiming;
 extern isc_boolean_t keep_open;  extern int keep_open;
   
 extern char *progname;  extern char *progname;
 extern int tries;  extern int tries;
Line 260 
Line 259 
 getaddresses(dig_lookup_t *lookup, const char *host, isc_result_t *resultp);  getaddresses(dig_lookup_t *lookup, const char *host, isc_result_t *resultp);
   
 isc_result_t  isc_result_t
 get_reverse(char *reverse, size_t len, char *value, isc_boolean_t ip6_int,  get_reverse(char *reverse, size_t len, char *value, int ip6_int,
             isc_boolean_t strict);              int strict);
   
 __dead void  __dead void
 fatal(const char *format, ...)  fatal(const char *format, ...)
Line 273 
Line 272 
 void  void
 check_result(isc_result_t result, const char *msg);  check_result(isc_result_t result, const char *msg);
   
 isc_boolean_t  int
 setup_lookup(dig_lookup_t *lookup);  setup_lookup(dig_lookup_t *lookup);
   
 void  void
Line 295 
Line 294 
 setup_libs(void);  setup_libs(void);
   
 void  void
 setup_system(isc_boolean_t ipv4only, isc_boolean_t ipv6only);  setup_system(int ipv4only, int ipv6only);
   
 isc_result_t  isc_result_t
 parse_netprefix(isc_sockaddr_t **sap, const char *value);  parse_netprefix(isc_sockaddr_t **sap, const char *value);
Line 304 
Line 303 
 parse_hmac(const char *hmacstr);  parse_hmac(const char *hmacstr);
   
 dig_lookup_t *  dig_lookup_t *
 requeue_lookup(dig_lookup_t *lookold, isc_boolean_t servers);  requeue_lookup(dig_lookup_t *lookold, int servers);
   
 dig_lookup_t *  dig_lookup_t *
 make_empty_lookup(void);  make_empty_lookup(void);
   
 dig_lookup_t *  dig_lookup_t *
 clone_lookup(dig_lookup_t *lookold, isc_boolean_t servers);  clone_lookup(dig_lookup_t *lookold, int servers);
   
 dig_server_t *  dig_server_t *
 make_server(const char *servname, const char *userarg);  make_server(const char *servname, const char *userarg);
Line 346 
Line 345 
  */   */
   
 extern isc_result_t  extern isc_result_t
 (*dighost_printmessage)(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers);  (*dighost_printmessage)(dig_query_t *query, dns_message_t *msg, int headers);
 /*%<  /*%<
  * Print the final result of the lookup.   * Print the final result of the lookup.
  */   */
Line 385 
Line 384 
  * Call to supply new parameters for the next lookup   * Call to supply new parameters for the next lookup
  */   */
 void  void
 dig_query_setup(isc_boolean_t, isc_boolean_t, int argc, char **argv);  dig_query_setup(int, int, int argc, char **argv);
   
 /*%<  /*%<
  * set the main application event cycle running   * set the main application event cycle running

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13