X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.c;h=4e8ec062bcf4f979f92d7aa86404baa640240ee6;hb=94cd1cbfb3fe6d0c446be9151ae9b15f775b6511;hp=1e4cc92e7daa9e44a085c01af5d8393ab3915a76;hpb=24240a9d5478d0e840d9246df44be38c63461f90;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached.c b/libmemcached/memcached.c index 1e4cc92e..4e8ec062 100644 --- a/libmemcached/memcached.c +++ b/libmemcached/memcached.c @@ -98,12 +98,14 @@ memcached_st *memcached_clone(memcached_st *clone, memcached_st *source) new_clone->call_free= source->call_free; new_clone->call_malloc= source->call_malloc; new_clone->call_realloc= source->call_realloc; + new_clone->call_calloc= source->call_calloc; new_clone->get_key_failure= source->get_key_failure; new_clone->delete_trigger= source->delete_trigger; new_clone->server_failure_limit= source->server_failure_limit; new_clone->io_msg_watermark= source->io_msg_watermark; new_clone->io_bytes_watermark= source->io_bytes_watermark; new_clone->io_key_prefetch= source->io_key_prefetch; + new_clone->number_of_replicas= source->number_of_replicas; if (source->hosts) rc= memcached_server_push(new_clone, source->hosts); @@ -135,3 +137,14 @@ memcached_st *memcached_clone(memcached_st *clone, memcached_st *source) return new_clone; } +void *memcached_get_user_data(memcached_st *ptr) +{ + return ptr->user_data; +} + +void *memcached_set_user_data(memcached_st *ptr, void *data) +{ + void *ret= ptr->user_data; + ptr->user_data= data; + return ret; +}