X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fgearmand.cc;h=325582f682fbf61a1c32de9530743e101cfefd74;hb=7287f37372f5e4198f7f16f5f6d6dcf9a8d5c1fb;hp=177de120a1bb74bea1806c7b6a88b29fe1a49796;hpb=35b7e1ac4af1f81704affd6fa94cac09603fdb35;p=m6w6%2Flibmemcached diff --git a/libtest/gearmand.cc b/libtest/gearmand.cc index 177de120..325582f6 100644 --- a/libtest/gearmand.cc +++ b/libtest/gearmand.cc @@ -49,40 +49,6 @@ using namespace libtest; #pragma GCC diagnostic ignored "-Wold-style-cast" #endif -class GetPid : public util::Instance::Finish -{ -private: - pid_t _pid; - -public: - GetPid() : - _pid(-1) - { } - - pid_t pid() - { - return _pid; - } - - - bool call(const bool success, const std::string &response) - { - _pid= -1; - if (success and response.size()) - { - _pid= atoi(response.c_str()); - } - - if (is_pid_valid(_pid) == false) - { - _pid= -1; - return false; - } - - return true; - } -}; - using namespace libtest; class Gearmand : public libtest::Server @@ -169,8 +135,6 @@ public: bool Gearmand::build(size_t argc, const char *argv[]) { - std::stringstream arg_buffer; - if (getuid() == 0 or geteuid() == 0) { add_option("-u", "root");