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.
Facade encapsulating OS specific user functionality.
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 ...