+memcached_pool_st *memcached_pool_create(memcached_st* mmc, uint32_t initial, uint32_t max)
+{
+ return _pool_create(mmc, initial, max);
+}
+
+memcached_pool_st * memcached_pool(const char *option_string, size_t option_string_length)
+{
+ memcached_pool_st *self;
+ memcached_st *memc= memcached_create_with_options(option_string, option_string_length);
+
+ if (! memc)
+ return NULL;
+
+ self= memcached_pool_create(memc, memc->configure.initial_pool_size, memc->configure.max_pool_size);
+ if (self)
+ {
+ self->_owns_master= true;
+ }
+ else
+ {
+ memcached_free(memc);
+ }
+
+ return self;
+}
+