*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> user_from_uid (3)              
Title
Content
Arch
Section
 

PWCACHE(3)

Contents


NAME    [Toc]    [Back]

     pwcache - cache password and group entries

SYNOPSIS    [Toc]    [Back]

     #include <grp.h>
     #include <pwd.h>

     char *
     user_from_uid(uid_t uid, int nouser);

     char *
     group_from_gid(gid_t gid, int nogroup);

DESCRIPTION    [Toc]    [Back]

     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.

SEE ALSO    [Toc]    [Back]

      
      
     getgrgid(3), getpwuid(3)

HISTORY    [Toc]    [Back]

     The user_from_uid() and group_from_gid() functions first appeared in
     4.4BSD.

OpenBSD      3.6                           June      9,      1993
[ Back ]
 Similar pages
Name OS Title
passwd_import HP-UX Creates registry database entries based on information in UNIX group and password files
vipw Linux edit the password, group, shadow-password, or shadow-group file.
flushCache IRIX remove all desktop type or layout cache entries
ncsize HP-UX number of Directory Name Lookup Cache (DNLC) entries
cleanCache IRIX remove stale desktop type or layout cache entries
getprpwuid HP-UX manipulate protected password database entries (for trusted systems only).
setprpwent HP-UX manipulate protected password database entries (for trusted systems only).
getprpwaid HP-UX manipulate protected password database entries (for trusted systems only).
putprpwnam HP-UX manipulate protected password database entries (for trusted systems only).
getprpwent HP-UX manipulate protected password database entries (for trusted systems only).
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service