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