]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: drop RGWStreamIOFacade::print().
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Wed, 10 Aug 2016 18:04:45 +0000 (20:04 +0200)
committerRadoslaw Zarzynski <rzarzynski@mirantis.com>
Fri, 21 Oct 2016 20:57:20 +0000 (22:57 +0200)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/rgw/rgw_client_io.cc
src/rgw/rgw_client_io.h

index c152ffa5281b79b3b94e859229fa7a87d99c3613..ddac4b3d981403987bda8eda11e673022c69c82d 100644 (file)
@@ -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) {
index 7a822c05bbbf807856fa13719cc35bc1e25bfa92..d3a587b926de7540f1aea23a67a547658ddeaaf5 100644 (file)
@@ -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);
 };