X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_behavior.c;h=aa80f8c209ba25090e014b8d75f282b8c5f787ab;hb=7b548d21a8eafec0b830ad1bd6429cecd4eaeba8;hp=ed295d95e9647706982c736696db3e9c57ad1fb4;hpb=73ab14c882ca0f2b7112ab4cd9dfb16d5f41916e;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_behavior.c b/libmemcached/memcached_behavior.c index ed295d95..aa80f8c2 100644 --- a/libmemcached/memcached_behavior.c +++ b/libmemcached/memcached_behavior.c @@ -24,6 +24,9 @@ memcached_return memcached_behavior_set(memcached_st *ptr, { switch (flag) { + case MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS: + ptr->number_of_replicas= (uint32_t)data; + break; case MEMCACHED_BEHAVIOR_IO_MSG_WATERMARK: ptr->io_msg_watermark= (int32_t)data; break; @@ -169,10 +172,12 @@ memcached_return memcached_behavior_set(memcached_st *ptr, uint64_t memcached_behavior_get(memcached_st *ptr, memcached_behavior flag) { - memcached_flags temp_flag= 0; + memcached_flags temp_flag= MEM_NO_BLOCK; switch (flag) { + case MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS: + return ptr->number_of_replicas; case MEMCACHED_BEHAVIOR_IO_MSG_WATERMARK: return ptr->io_msg_watermark; case MEMCACHED_BEHAVIOR_IO_BYTES_WATERMARK: