Programming and posix - April 2002

April 3, 2002
Solution Symposium
Page 48
hp e3000
programming
and posix
group management -
getgrgid()/getgrnam()
struct group *getgrgid(gid_t gid);
struct group *getgrnam(const char *name);
reads from virtual /etc/groups group directory file
/etc/groups does not exist on MPE
selected struct group fields in /usr/include/grp.h:
gr_name - group name
gr_gid - POSIX GID
gr_mem - NULL-terminated list of pointers to
individual group member names