X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_response.c;h=1276351332d829d851eab826fe4ce61f540465ed;hb=151506dd4b5da014f23438226ee286772a78dfd3;hp=91ae3fe60870e48092bd2c1bff8f28c56c81717e;hpb=b8aaaefdcb0b10d22668da2b530b67f55ffa653a;p=m6w6%2Flibmemcached diff --git a/lib/memcached_response.c b/lib/memcached_response.c index 91ae3fe6..12763513 100644 --- a/lib/memcached_response.c +++ b/lib/memcached_response.c @@ -5,7 +5,7 @@ from an issued command. */ -#include +#include "common.h" memcached_return memcached_response(memcached_st *ptr, char *buffer, size_t buffer_length, @@ -21,7 +21,7 @@ memcached_return memcached_response(memcached_st *ptr, while (1) { unsigned int read_length; - read_length= read(ptr->hosts[server_key].fd, buffer_ptr, 1); + read_length= recv(ptr->hosts[server_key].fd, buffer_ptr, 1, 0); if (read_length != 1) return MEMCACHED_UNKNOWN_READ_FAILURE; @@ -72,7 +72,6 @@ memcached_return memcached_response(memcached_st *ptr, default: return MEMCACHED_UNKNOWN_READ_FAILURE; - return MEMCACHED_READ_FAILURE; } return MEMCACHED_SUCCESS;