Query: setgrent
OS: redhat
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GETGRENT(3) Linux Programmer's Manual GETGRENT(3)NAMEgetgrent, setgrent, endgrent - get group file entrySYNOPSIS#include <grp.h> #include <sys/types.h> struct group *getgrent(void); void setgrent(void); void endgrent(void);DESCRIPTIONThe 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 <grp.h> 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 VALUEThe getgrent() function returns the group information structure, or NULL if there are no more entries or an error occurs.ERRORSENOMEM Insufficient memory to allocate group information structure.FILES/etc/group group database fileCONFORMING TOSVID 3, BSD 4.3SEE ALSOfgetgrent(3), getgrnam(3), getgrgid(3)GNU1993-04-04 GETGRENT(3)
Related Man Pages |
---|
endgrent(3) - linux |
endgrent(3) - redhat |
fgetgrent(3) - redhat |
getgrent(3) - redhat |
getgrent(3) - suse |
Similar Topics in the Unix Linux Community |
---|
Getting information from /etc/group |