summaryrefslogtreecommitdiff
path: root/libc/debian/patches/libresolv-IN_SET_LOOPBACK_ADDR.patch
blob: 355baa3bae56c627a8774398fb2aa7bede669b60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Index: b/usr/src/lib/libresolv/resolv.h
===================================================================
--- a/usr/src/lib/libresolv/resolv.h
+++ b/usr/src/lib/libresolv/resolv.h
@@ -43,6 +43,14 @@
 
 #include <stdio.h>
 
+/* from /usr/include/netinet/in.h.  */
+#if !defined(IN_SET_LOOPBACK_ADDR)
+#define IN_SET_LOOPBACK_ADDR(a) \
+        { (a)->sin_addr.s_addr  = htonl(INADDR_LOOPBACK); \
+        (a)->sin_family = AF_INET; }
+#endif
+
+
 #ifdef	__cplusplus
 extern "C" {
 #endif