Open Lighting Architecture
0.9.2
|
Namespaces | |
namespace | ola |
The namespace containing all OLA symbols. |
Functions | |
bool | ola::GetPasswdName (const string &name, PasswdEntry *passwd) |
bool | ola::GetGroupName (const string &name, GroupEntry *group_entry) |
Get / Set User ID | |
bool | ola::SupportsUIDs () |
Check whether the current platform supports User and Group IDs. | |
bool | ola::GetUID (uid_t *uid) |
Get the real UID of the process. | |
bool | ola::GetEUID (uid_t *euid) |
Get the effective UID of the process. | |
bool | ola::SetUID (uid_t new_uid) |
Set the effective UID of the process. | |
Get / Set Group ID | |
bool | ola::GetGID (gid_t *gid) |
Get the real Group ID. | |
bool | ola::GetEGID (gid_t *egid) |
Get the effective group ID. | |
bool | ola::SetGID (gid_t new_gid) |
Set the effective Group ID of the process. | |
Lookup User Information | |
bool | ola::GetPasswdUID (uid_t uid, PasswdEntry *passwd) |
Lookup a user account by UID. | |
Lookup Group Information. | |
bool | ola::GetGroupGID (gid_t gid, GroupEntry *passwd) |
Lookup a group account by GID. |