X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=src%2Fadns.h;h=f262d478ce38898a978d5089c519dff818d4f2e8;hp=99e32b109cf6ece9ac434d7632947b7724fe8bfd;hb=c227e3bcc4a3d9e4a076e19976f8b2bb153143e7;hpb=d3a102c4369f6b071040865063a7620261d74a6d;ds=sidebyside diff --git a/src/adns.h b/src/adns.h index 99e32b1..f262d47 100644 --- a/src/adns.h +++ b/src/adns.h @@ -118,7 +118,7 @@ typedef enum { adns_r_soa_raw= 6, adns_r_soa= adns_r_soa_raw|adns__qtf_mail822, - adns_r_ptr_raw= 12, + adns_r_ptr_raw= 12, /* do not mind PTR with wrong or missing A */ adns_r_ptr= adns_r_ptr_raw|adns__qtf_deref, adns_r_hinfo= 13, @@ -363,6 +363,11 @@ int adns_init_strcfg(adns_state *newstate_r, adns_initflags flags, typedef void adns_logcallbackfn(adns_state ads, void *logfndata, const char *fmt, va_list al); + /* Will be called perhaps several times for each message; when the + * message is complete, the string implied by fmt and al will end in + * a newline. Log messages start with `adns debug:' or `adns + * warning:' or `adns:' (for errors), or `adns debug [PID]:' + * etc. if adns_if_logpid is set. */ int adns_init_logfn(adns_state *newstate_r, adns_initflags flags, const char *configtext /*0=>use default config files*/,