Status handlePreValidationMongodOptions(const moe::Environment& params, const std::vector<std::string>& args) { if (params.count("help")) { printMongodHelp(serverOptions); ::_exit(EXIT_SUCCESS); } if (params.count("version")) { cout << mongodVersion() << endl; printGitVersion(); printOpenSSLVersion(); ::_exit(EXIT_SUCCESS); } if (params.count("sysinfo")) { sysRuntimeInfo(); ::_exit(EXIT_SUCCESS); } return Status::OK(); }
bool handlePreValidationMongodOptions(const moe::Environment& params, const std::vector<std::string>& args) { if (params.count("help")) { printMongodHelp(moe::startupOptions); return false; } if (params.count("version")) { cout << mongodVersion() << endl; printGitVersion(); printOpenSSLVersion(); return false; } if (params.count("sysinfo")) { sysRuntimeInfo(); return false; } return true; }