From: Radoslaw Zarzynski Date: Wed, 10 Aug 2016 18:04:45 +0000 (+0200) Subject: rgw: drop RGWStreamIOFacade::print(). X-Git-Tag: v11.1.0~454^2~31 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f3d43270af3b1b68892d8b2df55fd11ac4d62b9e;p=ceph.git rgw: drop RGWStreamIOFacade::print(). Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/rgw/rgw_client_io.cc b/src/rgw/rgw_client_io.cc index c152ffa5281..ddac4b3d981 100644 --- a/src/rgw/rgw_client_io.cc +++ b/src/rgw/rgw_client_io.cc @@ -23,32 +23,6 @@ void RGWClientIO::init(CephContext *cct) { } -int RGWStreamIOFacade::print(const char *format, ...) -{ -#define LARGE_ENOUGH 128 - int size = LARGE_ENOUGH; - - va_list ap; - - while(1) { - char buf[size]; - va_start(ap, format); - int ret = vsnprintf(buf, size, format, ap); - va_end(ap); - - if (ret >= 0 && ret < size) { - return write(buf, ret); - } - - if (ret >= 0) - size = ret + 1; - else - size *= 2; - } - - /* not reachable */ -} - int RGWStreamIOFacade::write(const char *buf, int len) { if (len == 0) { diff --git a/src/rgw/rgw_client_io.h b/src/rgw/rgw_client_io.h index 7a822c05bbb..d3a587b926d 100644 --- a/src/rgw/rgw_client_io.h +++ b/src/rgw/rgw_client_io.h @@ -90,7 +90,6 @@ public: /* High-level utilities to move out to a client's facade. Those functions * are not intended for overriding by a front-end glue code. That's the * reason why they aren't virtuals. */ - int print(const char *format, ...); int write(const char *buf, int len); int read(char *buf, int max, int *actual); };