From ed6c51781f1cd319875ff413538d30a46ed64bb4 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Mon, 8 Jan 2024 19:23:06 +0100 Subject: [PATCH] resolve: export sendmsg_loop() So we can use it in tests. --- src/resolve/resolved-manager.c | 2 +- src/resolve/resolved-manager.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index fcd269f1ce..5a14e64fe5 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -894,7 +894,7 @@ int manager_recv(Manager *m, int fd, DnsProtocol protocol, DnsPacket **ret) { return 1; } -static int sendmsg_loop(int fd, struct msghdr *mh, int flags) { +int sendmsg_loop(int fd, struct msghdr *mh, int flags) { usec_t end; int r; diff --git a/src/resolve/resolved-manager.h b/src/resolve/resolved-manager.h index 8b08d0cebf..bd0e0532e7 100644 --- a/src/resolve/resolved-manager.h +++ b/src/resolve/resolved-manager.h @@ -178,6 +178,7 @@ uint32_t manager_find_mtu(Manager *m); int manager_monitor_send(Manager *m, DnsQuery *q); +int sendmsg_loop(int fd, struct msghdr *mh, int flags); int manager_write(Manager *m, int fd, DnsPacket *p); int manager_send(Manager *m, int fd, int ifindex, int family, const union in_addr_union *destination, uint16_t port, const union in_addr_union *source, DnsPacket *p); int manager_recv(Manager *m, int fd, DnsProtocol protocol, DnsPacket **ret);