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 | Mac OS X 12 |