summaryrefslogtreecommitdiff
path: root/src/anet.h
diff options
context:
space:
mode:
authorsiahl <slyimo@us.ibm.com>2014-07-29 16:39:37 -0500
committerantirez <antirez@gmail.com>2014-08-07 12:12:54 +0200
commit009cabf1031db42271a1e05980965a129cbbfe1d (patch)
tree224bdfe54f2fbcd933e3a1f4b2c1b9821934f637 /src/anet.h
parent426553164d6807e67999101cec95d2afb7aaa3d7 (diff)
downloadredis-009cabf1031db42271a1e05980965a129cbbfe1d.tar.gz
Add support for compiling on AIX
Closes #1900
Diffstat (limited to 'src/anet.h')
-rw-r--r--src/anet.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/anet.h b/src/anet.h
index c4659cd35..5191c4b69 100644
--- a/src/anet.h
+++ b/src/anet.h
@@ -39,10 +39,14 @@
#define ANET_NONE 0
#define ANET_IP_ONLY (1<<0)
-#if defined(__sun)
+#if defined(__sun) || defined(_AIX)
#define AF_LOCAL AF_UNIX
#endif
+#ifdef _AIX
+#undef ip_len
+#endif
+
int anetTcpConnect(char *err, char *addr, int port);
int anetTcpNonBlockConnect(char *err, char *addr, int port);
int anetTcpNonBlockBindConnect(char *err, char *addr, int port, char *source_addr);