Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
getgrent(3)
Edit
PageHistory
Diff
Info
LikePages
GETGRENT !!!GETGRENT NAME SYNOPSIS DESCRIPTION RETURN VALUE ERRORS FILES CONFORMING TO SEE ALSO ---- !!NAME getgrent, setgrent, endgrent - get group file entry !!SYNOPSIS __#include __ !!DESCRIPTION The __getgrent()__ function returns a pointer to a structure containing the group information from ''/etc/group''. The first time it is called it returns the first entry; thereafter, it returns successive entries. The __setgrent()__ function rewinds the file pointer to the beginning of the ''/etc/group'' file. The __endgrent()__ function closes the ''/etc/group'' file. The ''group'' structure is defined in '''' as follows: struct group { char *gr_name; /* group name */ char *gr_passwd; /* group password */ gid_t gr_gid; /* group id */ char **gr_mem; /* group members */ }; !!RETURN VALUE The __getgrent()__ function returns the group information structure, or NULL if there are no more entries or an error occurs. !!ERRORS __ENOMEM__ Insufficient memory to allocate group information structure. !!FILES ''/etc/group'' group database file !!CONFORMING TO SVID 3, BSD 4.3 !!SEE ALSO fgetgrent(3), getgrnam(3), getgrgid(3) ----
5 pages link to
getgrent(3)
:
Man3g
fgetgrent(3)
getgrgid(3)
getgrnam(3)
nsswitch.conf(5)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.