]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolve: export sendmsg_loop()
authorFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 8 Jan 2024 18:23:06 +0000 (19:23 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 10 Jan 2024 17:10:32 +0000 (02:10 +0900)
So we can use it in tests.

src/resolve/resolved-manager.c
src/resolve/resolved-manager.h

index fcd269f1cefdc8c3730f728cc1767c0ee303c3f1..5a14e64fe5c4a1f5a74b08fab71bf767e8741242 100644 (file)
@@ -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;
 
index 8b08d0cebf04e18a01e140cdd39884bdce3032da..bd0e0532e7d0154324bf43a4b11a1e9e19834a0e 100644 (file)
@@ -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);