Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

setuid(2)

getuid(2)

NAME

getuid, geteuid, getgid, getegid − get real user, effective user, real group, and effective group IDs

SYNOPSIS

#include <unistd.h>

uid_t getuid(void);

uid_t geteuid(void);

gid_t getgid(void);

gid_t getegid(void);

DESCRIPTION

The following functions return the information indicated:

getuid() Real-user- ID of the calling process. 

geteuid() Effective-user- ID of the calling process. 

getgid() Real-group- ID of the calling process. 

getegid() Effective-group- ID of the calling process. 

No means is available for ascertaining the saved-user- ID or saved-group- ID of a process. 

SEE ALSO

setuid(2). 

STANDARDS CONFORMANCE

getuid(): AES, SVID2, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1

getegid(): AES, SVID2, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1

geteuid(): AES, SVID2, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1

getgid(): AES, SVID2, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1

Hewlett-Packard Company  —  HP-UX Release 9.0: August 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026