PWCACHE(3) | Library Functions Manual | PWCACHE(3) |
pwcache
— cache
password and group entries
Standard C Library (libc, -lc)
#include
<pwd.h>
char *
user_from_uid
(uid_t
uid, int
nouser);
#include
<grp.h>
char *
group_from_gid
(gid_t
gid, int
nogroup);
The
user_from_uid
()
function returns the user name associated with the argument
uid. The user name is cached so that multiple calls
with the same uid do not require additional calls to
getpwuid(3). If there is no user
associated with the uid, a pointer is returned to a
string representation of the uid, unless the argument
nouser is non-zero, in which case a
NULL
pointer is returned.
The
group_from_gid
()
function returns the group name associated with the argument
gid. The group name is cached so that multiple calls
with the same gid do not require additional calls to
getgrgid(3). If there is no group
associated with the gid, a pointer is returned to a
string representation of the gid, unless the argument
nogroup is non-zero, in which case a
NULL
pointer is returned.
The user_from_uid
() and
group_from_gid
() functions first appeared in
4.4BSD.
June 9, 1993 | macOS 15.0 |