]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
resolv: Move the res_mkquery function to the resolv/mk_query.c file
authorFlorian Weimer <fweimer@redhat.com>
Fri, 30 Jun 2017 09:31:18 +0000 (11:31 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Fri, 30 Jun 2017 09:31:18 +0000 (11:31 +0200)
ChangeLog
resolv/res_data.c
resolv/res_mkquery.c

index 64379a6c7942e04542f2f590f165a6453e43f4a1..0ec4e01e557077ed0ad56380e51efb5112cbf740 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-06-30  Florian Weimer  <fweimer@redhat.com>
+
+       * resolv/res_data.c (res_mkquery): Move ...
+       * resolv/res_mkquery.c (res_mkquery): to here.
+
 2017-06-30  Florian Weimer  <fweimer@redhat.com>
 
        * resolv/res_mkquery.c: Reformat to GNU style.
index 569ff4c0ea306e741852aae9c159bbf430f4c0a9..d907bfc9bd8a55fd5ccc1da29d28ccaa91f5b8e9 100644 (file)
@@ -72,25 +72,6 @@ fp_nquery(const u_char *msg, int len, FILE *file) {
 }
 libresolv_hidden_def (fp_nquery)
 
-int
-res_mkquery(int op,                    /* opcode of query */
-           const char *dname,          /* domain name */
-           int class, int type,        /* class and type of query */
-           const u_char *data,         /* resource record data */
-           int datalen,                /* length of data */
-           const u_char *newrr_in,     /* new rr for modify or append */
-           u_char *buf,                /* buffer to put query */
-           int buflen)                 /* size of buffer */
-{
-       if (__res_maybe_init (&_res, 1) == -1) {
-               RES_SET_H_ERRNO(&_res, NETDB_INTERNAL);
-               return (-1);
-       }
-       return (res_nmkquery(&_res, op, dname, class, type,
-                            data, datalen,
-                            newrr_in, buf, buflen));
-}
-
 int
 res_query(const char *name,    /* domain name */
          int class, int type,  /* class and type of query */
@@ -180,11 +161,9 @@ libresolv_hidden_def (hostalias)
 #include <shlib-compat.h>
 
 #if SHLIB_COMPAT(libresolv, GLIBC_2_0, GLIBC_2_2)
-# undef res_mkquery
 # undef res_query
 # undef res_querydomain
 # undef res_search
-weak_alias (__res_mkquery, res_mkquery);
 weak_alias (__res_query, res_query);
 weak_alias (__res_querydomain, res_querydomain);
 weak_alias (__res_search, res_search);
index a601b6988545a149e671fadbb29b705586851c67..9afb410980e47ca7b33f8432b9f37792d6831e50 100644 (file)
@@ -90,6 +90,7 @@
 #include <resolv/resolv-internal.h>
 #include <string.h>
 #include <sys/time.h>
+#include <shlib-compat.h>
 
 #include <hp-timing.h>
 #include <stdint.h>
@@ -202,6 +203,21 @@ res_nmkquery (res_state statp, int op, const char *dname,
 }
 libresolv_hidden_def (res_nmkquery)
 
+int
+res_mkquery (int op, const char *dname, int class, int type,
+             const unsigned char *data, int datalen,
+             const unsigned char *newrr_in,
+             unsigned char *buf, int buflen)
+{
+  if (__res_maybe_init (&_res, 1) == -1)
+    {
+      RES_SET_H_ERRNO (&_res, NETDB_INTERNAL);
+      return -1;
+    }
+  return res_nmkquery (&_res, op, dname, class, type,
+                       data, datalen, newrr_in, buf, buflen);
+}
+
 /* Create an OPT resource record.  Return the length of the final
    packet, or -1 on error.
 
@@ -262,3 +278,8 @@ __res_nopt (res_state statp, int n0, unsigned char *buf, int buflen,
 
   return cp - buf;
 }
+
+#if SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)
+# undef res_mkquery
+weak_alias (__res_mkquery, res_mkquery);
+#endif