38#ifndef BLOCXX_USER_UTILS_HPP_INCLUDE_GUARD
39#define BLOCXX_USER_UTILS_HPP_INCLUDE_GUARD
41#include "blocxx/BLOCXX_config.h"
This String class is an abstract data type that represents as NULL terminated string of characters.
String getEffectiveUserId()
Get the effective user id.
const UserID INVALID_USERID
String getCurrentUserName()
UserID getUserId(const String &userName, bool &validUserName)
Convert a textual username into a platform native user type.
String getUserName(uid_t uid, bool &ok)
If the username is invalid, or if getUserName() fails for any other reason, 'success' will be set to ...