X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.c;h=4e8ec062bcf4f979f92d7aa86404baa640240ee6;hb=f6c04131cc9952372e3f63de2db4edc9f8181fb2;hp=61a3b399239e4e76cb5d4fb992347767b25e3987;hpb=cb5a5adeef19f8fc4ff2614ce3baa4dd0db590ba;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached.c b/libmemcached/memcached.c index 61a3b399..4e8ec062 100644 --- a/libmemcached/memcached.c +++ b/libmemcached/memcached.c @@ -105,6 +105,7 @@ memcached_st *memcached_clone(memcached_st *clone, memcached_st *source) 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); @@ -136,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; +}