*
*/
-#include "common.h"
+#include <libmemcached/common.h>
+#include <assert.h>
#include <sys/time.h>
#include <time.h>
struct addrinfo hints;
char str_port[NI_MAXSERV];
+ assert(! server->address_info); // We cover the case where a programming mistake has been made.
if (server->address_info)
{
freeaddrinfo(server->address_info);
int flags;
do
+ {
flags= fcntl(ptr->fd, F_GETFL, 0);
+ }
while (flags == -1 && (errno == EINTR || errno == EAGAIN));
unlikely (flags == -1)
int rval;
do
+ {
rval= fcntl(ptr->fd, F_SETFL, flags | O_NONBLOCK);
+ }
while (rval == -1 && (errno == EINTR || errno == EAGAIN));
unlikely (rval == -1)