]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
dnscli: Make a few functions static
authorVolker Lendecke <vl@samba.org>
Thu, 4 Jan 2018 20:26:58 +0000 (21:26 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 5 Jan 2018 23:07:17 +0000 (00:07 +0100)
We might want to use the tcp flavor in the future in the forwarder for a
single, persistent TCP connection. Then we can easily re-publish it.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
libcli/dns/dns.c
libcli/dns/libdns.h

index 6404cb8aa40771e1f27a7b81cd3429e8c5c9127f..c30de2d4addfc1eb3af473914ee74a62e65209c6 100644 (file)
@@ -45,11 +45,11 @@ struct dns_udp_request_state {
 static void dns_udp_request_get_reply(struct tevent_req *subreq);
 static void dns_udp_request_done(struct tevent_req *subreq);
 
-struct tevent_req *dns_udp_request_send(TALLOC_CTX *mem_ctx,
-                                       struct tevent_context *ev,
-                                       const char *server_addr_string,
-                                       const uint8_t *query,
-                                       size_t query_len)
+static struct tevent_req *dns_udp_request_send(TALLOC_CTX *mem_ctx,
+                                              struct tevent_context *ev,
+                                              const char *server_addr_string,
+                                              const uint8_t *query,
+                                              size_t query_len)
 {
        struct tevent_req *req, *subreq;
        struct dns_udp_request_state *state;
@@ -158,10 +158,10 @@ static void dns_udp_request_done(struct tevent_req *subreq)
        tevent_req_done(req);
 }
 
-int dns_udp_request_recv(struct tevent_req *req,
-                        TALLOC_CTX *mem_ctx,
-                        uint8_t **reply,
-                        size_t *reply_len)
+static int dns_udp_request_recv(struct tevent_req *req,
+                               TALLOC_CTX *mem_ctx,
+                               uint8_t **reply,
+                               size_t *reply_len)
 {
        struct dns_udp_request_state *state = tevent_req_data(req,
                        struct dns_udp_request_state);
@@ -201,11 +201,11 @@ static int dns_tcp_request_next_vector(struct tstream_context *stream,
                                       size_t *_count);
 static void dns_tcp_request_received(struct tevent_req *subreq);
 
-struct tevent_req *dns_tcp_request_send(TALLOC_CTX *mem_ctx,
-                                       struct tevent_context *ev,
-                                       const char *server_addr_string,
-                                       const uint8_t *query,
-                                       size_t query_len)
+static struct tevent_req *dns_tcp_request_send(TALLOC_CTX *mem_ctx,
+                                              struct tevent_context *ev,
+                                              const char *server_addr_string,
+                                              const uint8_t *query,
+                                              size_t query_len)
 {
        struct tevent_req *req, *subreq;
        struct dns_tcp_request_state *state;
@@ -377,10 +377,10 @@ static void dns_tcp_request_received(struct tevent_req *subreq)
        tevent_req_done(req);
 }
 
-int dns_tcp_request_recv(struct tevent_req *req,
-                        TALLOC_CTX *mem_ctx,
-                        uint8_t **reply,
-                        size_t *reply_len)
+static int dns_tcp_request_recv(struct tevent_req *req,
+                               TALLOC_CTX *mem_ctx,
+                               uint8_t **reply,
+                               size_t *reply_len)
 {
        struct dns_tcp_request_state *state = tevent_req_data(
                req, struct dns_tcp_request_state);
index 1b7c404f6b7a802d5caf907e1aecaed865678b0b..15ca257c0b38bf09d8bb4298ebce020101ba295a 100644 (file)
 #include "lib/util/time.h"
 #include "librpc/gen_ndr/dns.h"
 
-/** Send an dns request to a dns server using UDP
- *
- *@param mem_ctx        talloc memory context to use
- *@param ev             tevent context to use
- *@param server_address address of the server as a string
- *@param query          dns query to send
- *@param query_len      length of the query
- *@return tevent_req with the active request or NULL on out-of-memory
- */
-struct tevent_req *dns_udp_request_send(TALLOC_CTX *mem_ctx,
-                                       struct tevent_context *ev,
-                                       const char *server_address,
-                                       const uint8_t *query,
-                                       size_t query_len);
-
-/** Get the dns response from a dns server via UDP
- *
- *@param req       tevent_req struct returned from dns_udp_request_send
- *@param mem_ctx   talloc memory context to use for the reply string
- *@param reply     buffer that will be allocated and filled with the dns reply
- *@param reply_len length of the reply buffer
- *@return 0/errno
- */
-int dns_udp_request_recv(struct tevent_req *req,
-                        TALLOC_CTX *mem_ctx,
-                        uint8_t **reply,
-                        size_t *reply_len);
-
-struct tevent_req *dns_tcp_request_send(TALLOC_CTX *mem_ctx,
-                                       struct tevent_context *ev,
-                                       const char *server_addr_string,
-                                       const uint8_t *query,
-                                       size_t query_len);
-int dns_tcp_request_recv(struct tevent_req *req,
-                        TALLOC_CTX *mem_ctx,
-                        uint8_t **reply,
-                        size_t *reply_len);
-
 /*
  * DNS request with fallback to TCP on truncation
  */