diff options
author | Nenad Merdanovic <nimzo@nimzo.info> | 2013-11-08 20:55:48 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-01-31 14:52:10 +0100 |
commit | d76aa96d1afa556b0adb74b901831cf13134cf1d (patch) | |
tree | 00dcb0c920d16411566e2ba41c194624e7cb2211 /src/anet.h | |
parent | b8bfbf46c5e3771c11fc26571510f4b59814423a (diff) | |
download | redis-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.h | 6 |
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); |