#include <grp.h>
grp.h
[XBD]
macro_PATH_GROUP
#define _PATH_GROUP "/etc/group"
structgroup
| char * | gr_name | [XBD] group name |
| char * | gr_passwd | [???] group password |
| gid_t | gr_gid | [XBD] group id |
| char ** | gr_mem | [XBD] group members |
functiongetgrgid
struct group *getgrgid(gid_t)
[XBD]
man page · October 26, 2011
getgrgid(3) — group database operationsfunctiongetgrnam
struct group *getgrnam(const char *)
man page · October 26, 2011
getgrnam(3) — group database operationsfunctiongetgrgid_r
int getgrgid_r(gid_t, struct group *, char *, size_t, struct group **)
[TSF]
man page · October 26, 2011
getgrgid_r(3) — group database operationsfunctiongetgrnam_r
int getgrnam_r(const char *, struct group *, char *, size_t, struct group **)
man page · October 26, 2011
getgrnam_r(3) — group database operationsfunctiongetgrent
struct group *getgrent(void)
[XSI]
man page · October 26, 2011
getgrent(3) — group database operationsfunctionsetgrent
void setgrent(void)
man page · October 26, 2011
setgrent(3) — group database operationsfunctionendgrent
void endgrent(void)
man page · October 26, 2011
endgrent(3) — group database operationsfunctiongroup_from_gid
char *group_from_gid(gid_t, int)
functiongetgruuid
struct group *getgruuid(uuid_t)
man page · October 26, 2011
getgruuid(3) — group database operationsfunctiongetgruuid_r
int getgruuid_r(uuid_t, struct group *, char *, size_t, struct group **)
man page · October 26, 2011
getgruuid_r(3) — group database operationsfunctionsetgrfile
void setgrfile(const char *)
functionsetgroupent
int setgroupent(int)
man page · October 26, 2011
setgroupent(3) — group database operations