NAME getgrent, setgrent, endgrent - get group file entry LIBRARY Standard C library ( libc , -lc ) SYNOPSIS ... sys/types.h> #include struct group *getgrent(void); void setgrent(…NAME getgrent, setgrent, endgrent - get group file entry LIBRARY Standard C library ( libc , -lc ) SYNOPSIS ... sys/types.h> #include struct group *getgrent(void); void setgrent(…NAME getgrent, setgrent, endgrent - get group file entry LIBRARY Standard C library ( libc , -lc ) SYNOPSIS ... sys/types.h> #include struct group *getgrent(void); void setgrent(…group entry from the stream initialized by setgrent (3). The latter reads the next group ... signifies that if any of the functions setgrent (3), getgrent (3), endgrent (3), or get…group entry from the stream initialized by setgrent (3). The latter reads the next group ... signifies that if any of the functions setgrent (3), getgrent (3), endgrent (3), or get…putchar_unlocked() putenv() pututxline() rand() readdir() setenv() setgrent() setkey() setpwent() setutxent() strerror() strsignal() [Added ... scandir() [Added in POSIX.1-2008] sc…group When no key is provided, use setgrent (3), getgrent (3), and endgrentbackend for the setpwent (3) and setgrent (3) functions will read the entire database