You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
1.1 KiB

Index: src/lib-master/test-event-stats.c
--- src/lib-master/test-event-stats.c.orig 2019-12-04 10:31:27.000000000 +0100
+++ src/lib-master/test-event-stats.c 2019-12-12 09:27:14.864844000 +0100
@@ -15,6 +15,7 @@
#include <fcntl.h>
#include <unistd.h>
#include <signal.h>
+#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <sys/wait.h>
Index: src/lib/net.c
--- src/lib/net.c.orig 2019-12-04 10:31:27.000000000 +0100
+++ src/lib/net.c 2019-12-12 11:15:16.948290000 +0100
@@ -1068,13 +1068,17 @@
int error;
enum net_hosterror_type type;
} error_map[] = {
+#ifdef EAI_ADDRFAMILY
{ EAI_ADDRFAMILY, NET_HOSTERROR_TYPE_NOT_FOUND },
+#endif
{ EAI_AGAIN, NET_HOSTERROR_TYPE_NAMESERVER },
{ EAI_BADFLAGS, NET_HOSTERROR_TYPE_INTERNAL_ERROR },
{ EAI_FAIL, NET_HOSTERROR_TYPE_NAMESERVER },
{ EAI_FAMILY, NET_HOSTERROR_TYPE_INTERNAL_ERROR },
{ EAI_MEMORY, NET_HOSTERROR_TYPE_INTERNAL_ERROR },
+#ifdef EAI_NODATA
{ EAI_NODATA, NET_HOSTERROR_TYPE_NOT_FOUND },
+#endif
{ EAI_NONAME, NET_HOSTERROR_TYPE_NOT_FOUND },
{ EAI_SERVICE, NET_HOSTERROR_TYPE_INTERNAL_ERROR },
{ EAI_SOCKTYPE, NET_HOSTERROR_TYPE_INTERNAL_ERROR },