summaryrefslogtreecommitdiff
path: root/src/anet.h
diff options
context:
space:
mode:
authorNenad Merdanovic <nimzo@nimzo.info>2013-11-08 20:55:48 +0100
committerantirez <antirez@gmail.com>2014-01-31 14:52:10 +0100
commitd76aa96d1afa556b0adb74b901831cf13134cf1d (patch)
tree00dcb0c920d16411566e2ba41c194624e7cb2211 /src/anet.h
parentb8bfbf46c5e3771c11fc26571510f4b59814423a (diff)
downloadredis-d76aa96d1afa556b0adb74b901831cf13134cf1d.tar.gz
Add support for listen(2) backlog definition
In high RPS environments, the default listen backlog is not sufficient, so giving users the power to configure it is the right approach, especially since it requires only minor modifications to the code.
Diffstat (limited to 'src/anet.h')
-rw-r--r--src/anet.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/anet.h b/src/anet.h
index 2ab9398ad..3f893be2d 100644
--- a/src/anet.h
+++ b/src/anet.h
@@ -50,9 +50,9 @@ int anetUnixNonBlockConnect(char *err, char *path);
int anetRead(int fd, char *buf, int count);
int anetResolve(char *err, char *host, char *ipbuf, size_t ipbuf_len);
int anetResolveIP(char *err, char *host, char *ipbuf, size_t ipbuf_len);
-int anetTcpServer(char *err, int port, char *bindaddr);
-int anetTcp6Server(char *err, int port, char *bindaddr);
-int anetUnixServer(char *err, char *path, mode_t perm);
+int anetTcpServer(char *err, int port, char *bindaddr, int backlog);
+int anetTcp6Server(char *err, int port, char *bindaddr, int backlog);
+int anetUnixServer(char *err, char *path, mode_t perm, int backlog);
int anetTcpAccept(char *err, int serversock, char *ip, size_t ip_len, int *port);
int anetUnixAccept(char *err, int serversock);
int anetWrite(int fd, char *buf, int count);