void UnixConfigCheck::loadChecks() { addCheck("default_domain", CONFIG_MANDATORY); addCheck("fullname_charset", 0, &testCharset); addCheck("min_user_uid", "max_user_uid", CONFIG_MANDATORY, &testId); addCheck("min_group_gid", "max_group_gid", CONFIG_MANDATORY, &testId); }
bool CodeText::addVar(const std::string& varString) { std::vector<std::string> vec = CStringManager::split(varString, " "); if (vec.size() < 3) { return false; } std::string note = vec[0]; std::string type = vec[1]; bool ptr = false; if (CStringManager::Replace(type, "*", "") != 0) { ptr = true; } std::string name = vec[2]; std::string structText; int32_t index = 2; while (index++ != vec.size() - 1) { structText += (vec[index] + " "); } if (!structText.empty()) { structText.pop_back(); } addVar(note, type, name, ptr); addInitList(name, ptr ? "nullptr" : structText); if (ptr) { addStruct(type, name, structText); addCheck(name); } return ptr; }
void DAgentConfigCheck::loadChecks() { addCheck("lmtp_max_threads", 0, &testNonZero); }