Lines Matching refs:group
42 /* The group structure. */
43 struct group
59 /* Rewind the group-file stream.
65 /* Close the group-file stream.
71 /* Read an entry from the group-file stream, opening it if necessary.
75 extern struct group *getgrent (void);
79 /* Read a group entry from STREAM.
85 extern struct group *fgetgrent (FILE *__stream);
95 extern int putgrent (__const struct group *__restrict __p,
99 /* Search for an entry with a matching group ID.
103 extern struct group *getgrgid (__gid_t __gid);
105 /* Search for an entry with a matching group name.
109 extern struct group *getgrnam (__const char *__name);
133 extern int getgrent_r (struct group *__restrict __resultbuf,
135 struct group **__restrict __result);
138 /* Search for an entry with a matching group ID.
142 extern int getgrgid_r (__gid_t __gid, struct group *__restrict __resultbuf,
144 struct group **__restrict __result);
146 /* Search for an entry with a matching group name.
151 struct group *__restrict __resultbuf,
153 struct group **__restrict __result);
156 /* Read a group entry from STREAM. This function is not standardized
164 struct group *__restrict __resultbuf,
166 struct group **__restrict __result);
177 /* Store at most *NGROUPS members of the group set for USER into
193 /* Set the group set for the current user to GROUPS (N of them). */
196 /* Initialize the group set for the current user
197 by reading the group database and using all groups