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

  man pages->FreeBSD man pages -> group_from_gid (3)              
Title
Content
Arch
Section
 

PWCACHE(3)

Contents


NAME    [Toc]    [Back]

     pwcache -- cache password and group entries

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

     #include <pwd.h>

     const char *
     user_from_uid(unsigned long uid, int nouser);

     #include <grp.h>

     const char *
     group_from_gid(unsigned long 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.


FreeBSD 5.2.1			 June 9, 1993			 FreeBSD 5.2.1
[ 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