X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fverbosity.c;h=d71fced7ab75baa31f0b057d0a24a35c58a6607d;hb=6c2bd52dfa24287c856b0b679270b7f7681333a5;hp=d09035140d5b7b4ce9e7d935353f47175cea904e;hpb=87cd906b2b1a904062c0dbdb017029a3f3a33a5d;p=awesomized%2Flibmemcached diff --git a/libmemcached/verbosity.c b/libmemcached/verbosity.c index d0903514..d71fced7 100644 --- a/libmemcached/verbosity.c +++ b/libmemcached/verbosity.c @@ -1,12 +1,12 @@ #include "common.h" -struct context_st +struct context_st { size_t length; const char *buffer; }; -static memcached_return_t _set_verbosity(const memcached_st *ptr __attribute__((unused)), +static memcached_return_t _set_verbosity(const memcached_st *ptr, const memcached_server_st *server, void *context) { @@ -16,6 +16,7 @@ static memcached_return_t _set_verbosity(const memcached_st *ptr __attribute__(( char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE]; struct context_st *execute= (struct context_st *)context; + (void)ptr; memc_ptr= memcached_create(&local_memc); @@ -46,7 +47,7 @@ memcached_return_t memcached_verbosity(memcached_st *ptr, uint32_t verbosity) char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE]; - send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, + send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, "verbosity %u\r\n", verbosity); if (send_length >= MEMCACHED_DEFAULT_COMMAND_SIZE || send_length < 0) return MEMCACHED_WRITE_FAILURE;