status_t ParseRequest(int32 code, void* buffer) { switch (code) { case MsgNameToUID: return NameToUID(buffer); case MsgUIDToName: return UIDToName(buffer); case MsgNameToGID: return NameToGID(buffer); case MsgGIDToName: return GIDToName(buffer); default: return SendError(B_BAD_VALUE); } }
inline bool GroupExists(const std::string& name) { return NameToGID(name) != -1; }