BUILD: sock_inet: forward-declare struct receiver
authorWilly Tarreau <w@1wt.eu>
Sat, 22 Apr 2023 09:02:04 +0000 (11:02 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 23 Apr 2023 07:46:15 +0000 (09:46 +0200)
Including sock_inet.h without receiver-t.h causes build failures due to
struct receiver not being defined. Let's just forward-declare it.

include/haproxy/sock_inet.h

index 044de2c..1e34ff4 100644 (file)
@@ -34,6 +34,9 @@ extern int sock_inet6_tcp_maxseg_default;
 extern struct proto_fam proto_fam_inet4;
 extern struct proto_fam proto_fam_inet6;
 
+/* extrenal types */
+struct receiver;
+
 int sock_inet4_addrcmp(const struct sockaddr_storage *a, const struct sockaddr_storage *b);
 int sock_inet6_addrcmp(const struct sockaddr_storage *a, const struct sockaddr_storage *b);
 void sock_inet_set_port(struct sockaddr_storage *addr, int port);