aboutsummaryrefslogtreecommitdiffstats
path: root/main/libspf2/netdb_success.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/libspf2/netdb_success.patch')
-rw-r--r--main/libspf2/netdb_success.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/main/libspf2/netdb_success.patch b/main/libspf2/netdb_success.patch
new file mode 100644
index 0000000000..0f87882ec0
--- /dev/null
+++ b/main/libspf2/netdb_success.patch
@@ -0,0 +1,17 @@
+--- ./src/include/spf_dns.h.orig
++++ ./src/include/spf_dns.h
+@@ -99,11 +99,13 @@
+ */
+
+ #if !defined(HAVE_NETDB_H) && !defined(_WIN32)
+-#define NETDB_SUCCESS 0
+ #define HOST_NOT_FOUND 1 /**< NXDOMAIN (authoritative answer)*/
+ #define TRY_AGAIN 2 /**< SERVFAIL (no authoritative answer)*/
+ #define NO_RECOVERY 3 /**< invalid/unimplmeneted query */
+ #define NO_DATA 4 /**< host found, but no RR of req type*/
++#endif
++#ifndef NETDB_SUCCESS
++#define NETDB_SUCCESS 0
+ #endif
+ typedef int SPF_dns_stat_t;
+