}
}
break;
+ case MEMCACHED_BEHAVIOR_LOAD_FROM_FILE:
+ ptr->flags.load_from_file= set_flag(data);
+ break;
case MEMCACHED_BEHAVIOR_MAX:
default:
/* Shouldn't get here */
/* We just try the first host, and if it is down we return zero */
if ((memcached_connect(instance)) != MEMCACHED_SUCCESS)
{
- return 0;
+ return EXIT_SUCCESS;
}
if (memcached_io_wait_for_write(instance) != MEMCACHED_SUCCESS)
{
- return 0;
+ return EXIT_SUCCESS;
}
if (getsockopt(instance->fd, SOL_SOCKET, SO_SNDBUF, &sock_size, &sock_length) < 0)
{
ptr->cached_errno= errno;
- return 0; /* Zero means error */
+ return EXIT_SUCCESS; /* Zero means error */
}
}
/* We just try the first host, and if it is down we return zero */
if ((memcached_connect(instance)) != MEMCACHED_SUCCESS)
{
- return 0;
+ return EXIT_SUCCESS;
}
if (memcached_io_wait_for_write(instance) != MEMCACHED_SUCCESS)
{
- return 0;
+ return EXIT_SUCCESS;
}
if (getsockopt(instance->fd, SOL_SOCKET, SO_RCVBUF, &sock_size, &sock_length) < 0)
{
ptr->cached_errno= errno;
- return 0; /* Zero means error */
+ return EXIT_SUCCESS; /* Zero means error */
}
}
return ptr->flags.cork;
case MEMCACHED_BEHAVIOR_TCP_KEEPALIVE:
return ptr->flags.tcp_keepalive;
+ case MEMCACHED_BEHAVIOR_LOAD_FROM_FILE:
+ return ptr->flags.load_from_file;
case MEMCACHED_BEHAVIOR_MAX:
default:
WATCHPOINT_ASSERT(0); /* Programming mistake if it gets this far */
- return 0;
+ return EXIT_SUCCESS;
}
/* NOTREACHED */