X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Usermode%2FLibraries%2Flibnet.so_src%2Finclude%2Fdns.h;fp=Usermode%2FLibraries%2Flibnet.so_src%2Finclude%2Fdns.h;h=61daeacd587c5c9c90624fb80708b2e2feab311b;hp=dc7a58b4f220440e9c6d5bb355240f9a944a2327;hb=db55040ba8814edf681d4ccc12ad8955d8aa404a;hpb=bdab8e5cebaf249d291d19523d0358f8c1c98008 diff --git a/Usermode/Libraries/libnet.so_src/include/dns.h b/Usermode/Libraries/libnet.so_src/include/dns.h index dc7a58b4..61daeacd 100644 --- a/Usermode/Libraries/libnet.so_src/include/dns.h +++ b/Usermode/Libraries/libnet.so_src/include/dns.h @@ -39,8 +39,9 @@ enum eClass * \param class Record class (may not be equal to requested) * \param rdlength Length of data pointed to by 'rdata' * \param rdata Record data + * \return Non-zero terminates parsing */ -typedef void handle_record_t(void *info, const char *name, enum eTypes type, enum eClass class, unsigned int ttl, size_t rdlength, const void *rdata); +typedef int handle_record_t(void *info, const char *name, enum eTypes type, enum eClass class, unsigned int ttl, size_t rdlength, const void *rdata); int DNS_Query(int ServerAType, const void *ServerAddr, const char *name, enum eTypes type, enum eClass class, handle_record_t* handle_record, void *info);