X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=src%2Fadns.h;h=726d94eda5c28667d02190b8b1e24868c202da1a;hp=29d7ede611f943bd931d93ad2a65b0910151d69b;hb=5f67bb7b7530dc1b916115613b6773ce04fd2d16;hpb=d7449548b74b994a0d7390c5f153f40f02b46105 diff --git a/src/adns.h b/src/adns.h index 29d7ede..726d94e 100644 --- a/src/adns.h +++ b/src/adns.h @@ -78,6 +78,7 @@ typedef enum { adns_if_noerrprint= 0x0002, /* never print output to stderr (_debug overrides) */ adns_if_noserverwarn= 0x0004, /* do not warn to stderr about duff nameservers etc */ adns_if_debug= 0x0008, /* enable all output to stderr plus debug msgs */ + adns_if_logpid= 0x0080, /* include pid in diagnostic output */ adns_if_noautosys= 0x0010, /* do not make syscalls at every opportunity */ adns_if_eintr= 0x0020, /* allow _wait and _synchronous to return EINTR */ adns_if_nosigpipe= 0x0040, /* applic has SIGPIPE set to SIG_IGN, do not protect */ @@ -336,10 +337,10 @@ typedef struct { * requested. */ -int adns_init(adns_state *newstate_r, adns_initflags flags, +int adns_init(adns_state *newstate_r, int flags /*adns_initflags*/, FILE *diagfile /*0=>stderr*/); -int adns_init_strcfg(adns_state *newstate_r, adns_initflags flags, +int adns_init_strcfg(adns_state *newstate_r, int flags /*adns_initflags*/, FILE *diagfile /*0=>discard*/, const char *configtext); /* Configuration: @@ -443,7 +444,7 @@ int adns_init_strcfg(adns_state *newstate_r, adns_initflags flags, int adns_synchronous(adns_state ads, const char *owner, adns_rrtype type, - adns_queryflags flags, + int flags /*adns_queryflags*/, adns_answer **answer_r); /* NB: if you set adns_if_noautosys then _submit and _check do not @@ -454,7 +455,7 @@ int adns_synchronous(adns_state ads, int adns_submit(adns_state ads, const char *owner, adns_rrtype type, - adns_queryflags flags, + int flags /*adns_queryflags*/, void *context, adns_query *query_r); @@ -493,7 +494,7 @@ void adns_cancel(adns_query query); int adns_submit_reverse(adns_state ads, const struct sockaddr *addr, adns_rrtype type, - adns_queryflags flags, + int flags /*adns_queryflags*/, void *context, adns_query *query_r); /* type must be _r_ptr or _r_ptr_raw. _qf_search is ignored.