summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2004-03-15 17:08:28 +0000
committerdes <des@FreeBSD.org>2004-03-15 17:08:28 +0000
commita52d3498dd4aaef64ef78f0b57a1adc9f2b9aff6 (patch)
treebe5048c9333618ac9ad12af2dcc7407aa9c2c6fd /include
parentc1888d71d13e0e908e53ad2108485bbfa1c139e5 (diff)
downloadFreeBSD-src-a52d3498dd4aaef64ef78f0b57a1adc9f2b9aff6.zip
FreeBSD-src-a52d3498dd4aaef64ef78f0b57a1adc9f2b9aff6.tar.gz
Don't try to pass off a struct sockaddr as a struct sockaddr_in when it
may in fact very well be a struct sockaddr_in6. Just use plain struct sockaddr. This brings us yet another step closer to a clean -O2 build.
Diffstat (limited to 'include')
-rw-r--r--include/resolv.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/resolv.h b/include/resolv.h
index 942d2d6..800f73c 100644
--- a/include/resolv.h
+++ b/include/resolv.h
@@ -180,14 +180,14 @@ struct __res_state_ext {
typedef enum { res_goahead, res_nextns, res_modified, res_done, res_error }
res_sendhookact;
-typedef res_sendhookact (*res_send_qhook)(struct sockaddr_in * const *ns,
+typedef res_sendhookact (*res_send_qhook)(struct sockaddr * const *ns,
const u_char **query,
int *querylen,
u_char *ans,
int anssiz,
int *resplen);
-typedef res_sendhookact (*res_send_rhook)(const struct sockaddr_in *ns,
+typedef res_sendhookact (*res_send_rhook)(const struct sockaddr *ns,
const u_char *query,
int querylen,
u_char *ans,
OpenPOWER on IntegriCloud