Date: Mon, 29 Jun 2026 15:54:24 +0000 From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav <des@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 55227ef42de5 - main - Revert "resolv.h: Remove unused parts" Message-ID: <6a429530.3c157.62f04c1f@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=55227ef42de5fbcd2d765b150689e4a5c0d5e352 commit 55227ef42de5fbcd2d765b150689e4a5c0d5e352 Author: Dag-Erling Smørgrav <des@FreeBSD.org> AuthorDate: 2026-06-29 15:53:57 +0000 Commit: Dag-Erling Smørgrav <des@FreeBSD.org> CommitDate: 2026-06-29 15:53:57 +0000 Revert "resolv.h: Remove unused parts" This reverts commit 95978326cb326c69592c75323914bdc52ada0346. --- include/resolv.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/include/resolv.h b/include/resolv.h index 8514339a1618..6ef79601b5f8 100644 --- a/include/resolv.h +++ b/include/resolv.h @@ -148,7 +148,11 @@ struct __res_state { * it breaks binary backward compatibility against FreeBSD's * resolver. So, we changed not to see `sun'. */ +#if defined(sun) && 0 + u_int options; /*%< option flags - see below. */ +#else u_long options; /*%< option flags - see below. */ +#endif int nscount; /*%< number of name servers */ struct sockaddr_in nsaddr_list[MAXNS]; /*%< address of name server */ @@ -156,7 +160,11 @@ struct __res_state { u_short id; /*%< current message id */ char *dnsrch[MAXDNSRCH+1]; /*%< components of domain to search */ char defdname[256]; /*%< default domain (deprecated) */ +#if defined(sun) && 0 + u_int pfcode; /*%< RES_PRF_ flags - see below. */ +#else u_long pfcode; /*%< RES_PRF_ flags - see below. */ +#endif unsigned ndots:4; /*%< threshold for initial abs. query */ unsigned nsort:4; /*%< number of elements in sort_list[] */ char unused[3]; @@ -187,7 +195,9 @@ typedef struct __res_state *res_state; union res_sockaddr_union { struct sockaddr_in sin; +#ifdef IN6ADDR_ANY_INIT struct sockaddr_in6 sin6; +#endif #ifdef ISC_ALIGN64 int64_t __align64; /*%< 64bit alignment */ #else @@ -348,6 +358,9 @@ extern const struct res_sym __p_rcode_syms[]; #define putlong __putlong #define putshort __putshort #define res_dnok __res_dnok +#if 0 +#define res_findzonecut __res_findzonecut +#endif #define res_findzonecut2 __res_findzonecut2 #define res_hnok __res_hnok #define res_hostalias __res_hostalias @@ -361,6 +374,9 @@ extern const struct res_sym __p_rcode_syms[]; #define res_nquerydomain __res_nquerydomain #define res_nsearch __res_nsearch #define res_nsend __res_nsend +#if 0 +#define res_nsendsigned __res_nsendsigned +#endif #define res_nisourserver __res_nisourserver #define res_ownok __res_ownok #define res_queriesmatch __res_queriesmatch @@ -376,9 +392,24 @@ extern const struct res_sym __p_rcode_syms[]; #define res_nametotype __res_nametotype #define res_setservers __res_setservers #define res_getservers __res_getservers +#if 0 +#define res_buildprotolist __res_buildprotolist +#define res_destroyprotolist __res_destroyprotolist +#define res_destroyservicelist __res_destroyservicelist +#define res_get_nibblesuffix __res_get_nibblesuffix +#define res_get_nibblesuffix2 __res_get_nibblesuffix2 +#endif #define res_ourserver_p __res_ourserver_p +#if 0 +#define res_protocolname __res_protocolname +#define res_protocolnumber __res_protocolnumber +#endif #define res_send_setqhook __res_send_setqhook #define res_send_setrhook __res_send_setrhook +#if 0 +#define res_servicename __res_servicename +#define res_servicenumber __res_servicenumber +#endif __BEGIN_DECLS int res_hnok(const char *); int res_ownok(const char *); @@ -394,8 +425,10 @@ const char * loc_ntoa(const u_char *, char *); int dn_skipname(const u_char *, const u_char *); void putlong(u_int32_t, u_char *); void putshort(u_int16_t, u_char *); +#ifndef __ultrix__ u_int16_t _getshort(const u_char *); u_int32_t _getlong(const u_char *); +#endif const char * p_class(int); const char * p_time(u_int32_t); const char * p_type(int); @@ -432,6 +465,12 @@ int res_nmkquery(res_state, int, const char *, int, int, const u_char *, int, const u_char *, u_char *, int); int res_nsend(res_state, const u_char *, int, u_char *, int); +#if 0 +int res_nsendsigned(res_state, const u_char *, int, + ns_tsig_key *, u_char *, int); +int res_findzonecut(res_state, const char *, ns_class, int, + char *, size_t, struct in_addr *, int); +#endif int res_findzonecut2(res_state, const char *, ns_class, int, char *, size_t, union res_sockaddr_union *, int); @@ -442,6 +481,15 @@ int res_nopt_rdata(res_state, int, u_char *, int, u_char *, void res_send_setqhook(res_send_qhook); void res_send_setrhook(res_send_rhook); int __res_vinit(res_state, int); +#if 0 +void res_destroyservicelist(void); +const char * res_servicename(u_int16_t, const char *); +const char * res_protocolname(int); +void res_destroyprotolist(void); +void res_buildprotolist(void); +const char * res_get_nibblesuffix(res_state); +const char * res_get_nibblesuffix2(res_state); +#endif void res_ndestroy(res_state); u_int16_t res_nametoclass(const char *, int *); u_int16_t res_nametotype(const char *, int *); @@ -451,3 +499,4 @@ int res_getservers(res_state, union res_sockaddr_union *, int); __END_DECLS #endif /* !_RESOLV_H_ */ +/*! \file */home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a429530.3c157.62f04c1f>
