group_storage
getgrnam_gs(const char *name, struct group *p_gr, struct group_storage *gs)
struct group_storage *gs = (struct group_storage *)_THREAD_PRIVATE(gr_storage,
*result = getgrnam_gs(name, grp, (struct group_storage *)buffer);
getgrgid_gs(gid_t gid, struct group *p_gr, struct group_storage *gs)
struct group_storage *gs = (struct group_storage *)_THREAD_PRIVATE(gr_storage,
*result = getgrgid_gs(gid, grp, (struct group_storage *)buffer);
struct group_storage *gs, int *foundyp)
static int grscan(int, gid_t, const char *, struct group *, struct group_storage *,
struct group_storage *);
struct group_storage *);
struct group_storage *gs = (struct group_storage *)_THREAD_PRIVATE(gr_storage,