X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Flibrados-config.cc;fp=src%2Fceph%2Fsrc%2Flibrados-config.cc;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=ba4799a412d73544f7d3869e85fa8c87552ef1cf;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/librados-config.cc b/src/ceph/src/librados-config.cc deleted file mode 100644 index ba4799a..0000000 --- a/src/ceph/src/librados-config.cc +++ /dev/null @@ -1,79 +0,0 @@ -// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- -// vim: ts=8 sw=2 smarttab -/* - * Ceph - scalable distributed file system - * - * Copyright (C) 2004-2006 Sage Weil - * - * This is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License version 2, as published by the Free Software - * Foundation. See file COPYING. - * - */ - -#include "common/config.h" - -#include "common/ceph_argparse.h" -#include "global/global_init.h" -#include "global/global_context.h" -#include "include/rados/librados.h" - -void usage() -{ - cout << "usage: librados-config [option]\n" - << "where options are:\n" - << " --version library version\n" - << " --vernum library version code\n"; -} - -void usage_exit() -{ - usage(); - exit(1); -} - -int main(int argc, const char **argv) -{ - vector args; - argv_to_vec(argc, argv, args); - env_to_vec(args); - - bool opt_version = false; - bool opt_vernum = false; - - auto cct = global_init(NULL, args, CEPH_ENTITY_TYPE_CLIENT, - CODE_ENVIRONMENT_UTILITY, - CINIT_FLAG_NO_DEFAULT_CONFIG_FILE); - common_init_finish(g_ceph_context); - for (std::vector::iterator i = args.begin(); - i != args.end(); ) { - if (strcmp(*i, "--") == 0) { - break; - } - else if (strcmp(*i, "--version") == 0) { - opt_version = true; - i = args.erase(i); - } - else if (strcmp(*i, "--vernum") == 0) { - opt_vernum = true; - i = args.erase(i); - } - else - ++i; - } - - if (!opt_version && !opt_vernum) - usage_exit(); - - if (opt_version) { - int maj, min, ext; - rados_version(&maj, &min, &ext); - cout << maj << "." << min << "." << ext << std::endl; - } else if (opt_vernum) { - cout << hex << LIBRADOS_VERSION_CODE << dec << std::endl; - } - - return 0; -} -