diff options
author | antirez <antirez@gmail.com> | 2013-01-31 11:14:15 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2013-02-05 12:04:30 +0100 |
commit | b70b459b0eeea3158984ad89345a461cfe9f2818 (patch) | |
tree | 4922ca3c7a602bff167ffff4b7986f4893588900 /src/anet.c | |
parent | c85647f35428770518ccf7f95ae5913f20fe1898 (diff) | |
download | redis-b70b459b0eeea3158984ad89345a461cfe9f2818.tar.gz |
TCP_NODELAY after SYNC: changes to the implementation.
Diffstat (limited to 'src/anet.c')
-rw-r--r-- | src/anet.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/anet.c b/src/anet.c index d002cb31c..3f037dcad 100644 --- a/src/anet.c +++ b/src/anet.c @@ -75,9 +75,9 @@ int anetNonBlock(char *err, int fd) return ANET_OK; } -static int _anetTcpNoDelay(char *err, int fd, int yes) +static int anetSetTcpNoDelay(char *err, int fd, int val) { - if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &yes, sizeof(yes)) == -1) + if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)) == -1) { anetSetError(err, "setsockopt TCP_NODELAY: %s", strerror(errno)); return ANET_ERR; @@ -85,14 +85,14 @@ static int _anetTcpNoDelay(char *err, int fd, int yes) return ANET_OK; } -int anetTcpNoDelay(char *err, int fd) +int anetEnableTcpNoDelay(char *err, int fd) { - return _anetTcpNoDelay(err, fd, 1); + return anetSetTcpNoDelay(err, fd, 1); } -int anetTcpNoDelayOff(char *err, int fd) +int anetDisableTcpNoDelay(char *err, int fd) { - return _anetTcpNoDelay(err, fd, 0); + return anetSetTcpNoDelay(err, fd, 0); } |