release 1.1.22
[musl] / src / network / lookup_name.c
index 0e6db9e..c93263a 100644 (file)
@@ -10,6 +10,7 @@
 #include <unistd.h>
 #include <pthread.h>
 #include <errno.h>
+#include <resolv.h>
 #include "lookup.h"
 #include "stdio_impl.h"
 #include "syscall.h"
@@ -98,11 +99,6 @@ struct dpc_ctx {
        int cnt;
 };
 
-int __dns_parse(const unsigned char *, int, int (*)(void *, int, const void *, int, const void *), void *);
-int __dn_expand(const unsigned char *, const unsigned char *, const unsigned char *, char *, int);
-int __res_mkquery(int, const char *, int, int, const unsigned char *, int, const unsigned char*, unsigned char *, int);
-int __res_msend_rc(int, const unsigned char *const *, const int *, unsigned char *const *, int *, int, const struct resolvconf *);
-
 #define RR_A 1
 #define RR_CNAME 5
 #define RR_AAAA 28
@@ -394,7 +390,7 @@ int __lookup_name(struct address buf[static MAXADDRS], char canon[static 256], c
                                key |= DAS_USABLE;
                                if (!getsockname(fd, sa, &salen)) {
                                        if (family == AF_INET) memcpy(
-                                               &sa6.sin6_addr.s6_addr+12,
+                                               sa6.sin6_addr.s6_addr+12,
                                                &sa4.sin_addr, 4);
                                        if (dscope == scopeof(&sa6.sin6_addr))
                                                key |= DAS_MATCHINGSCOPE;