diff options
Diffstat (limited to 'net/socat/patches')
-rw-r--r-- | net/socat/patches/100-musl-compat.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/net/socat/patches/100-musl-compat.patch b/net/socat/patches/100-musl-compat.patch new file mode 100644 index 000000000..ae5c8d0d7 --- /dev/null +++ b/net/socat/patches/100-musl-compat.patch @@ -0,0 +1,23 @@ +--- a/sysincludes.h ++++ b/sysincludes.h +@@ -79,6 +79,9 @@ + #endif + #if HAVE_NETDB_H && (_WITH_IP4 || _WITH_IP6) + #include <netdb.h> /* struct hostent, gethostbyname() */ ++#if !(__UCLIBC__ || __GLIBC__) ++#define NETDB_INTERNAL -1 ++#endif + #endif + #if HAVE_SYS_UN_H && WITH_UNIX + #include <sys/un.h> /* struct sockaddr_un, unix domain sockets */ +@@ -139,8 +142,10 @@ + #include <netpacket/packet.h> + #endif + #if HAVE_NETINET_IF_ETHER_H ++#if defined(__UCLIBC__) || defined(__GLIBC__) + #include <netinet/if_ether.h> + #endif ++#endif + #if HAVE_LINUX_IF_TUN_H + #include <linux/if_tun.h> + #endif |