grouplist
CBB grouplist;
if (!CBB_add_u16_length_prefixed(cbb, &grouplist))
if (!CBB_add_u16(&grouplist, groups[i]))
CBS grouplist;
if (!CBS_get_u16_length_prefixed(cbs, &grouplist))
groups_len = CBS_len(&grouplist);
if (!CBS_get_u16(&grouplist, &groups[i])) {
if (CBS_len(&grouplist) != 0) {
struct grouplist *
struct grouplist dummy = { 99999, NULL };
struct grouplist *tmp = NULL;
tmp = (struct grouplist *)malloc(sizeof(struct grouplist));
new->groups = (struct grouplist *)&dummy;
struct grouplist *next;
struct grouplist *groups;
extern struct grouplist *lookup ( struct member_entry **, char * );
struct grouplist *glist;
struct grouplist *tmp;
tmp = (struct grouplist *)malloc(sizeof(struct grouplist));
struct grouplist *next;
struct grouplist *groups;
struct grouplist *tmp;
struct grouplist *grp;
struct grouplist *grp, *tgrp;
struct grouplist *gr_next;
struct grouplist *ht_grp;
struct grouplist *grp, *tgrp;
struct grouplist *
struct grouplist *gp;
gp = (struct grouplist *)malloc(sizeof (struct grouplist));
memset(gp, 0, sizeof(struct grouplist));
getexp_err(struct exportlist *ep, struct grouplist *grp)
struct grouplist *tgrp;
struct grouplist *, int);
hang_dirp(struct dirlist *dp, struct grouplist *grp, struct exportlist *ep,
add_dlist(struct dirlist **dpp, struct dirlist *newdp, struct grouplist *grp,
int do_mount(struct exportlist *, struct grouplist *, int,
int do_opt(char **, char **, struct exportlist *, struct grouplist *,
struct grouplist *grp;
void free_grp(struct grouplist *);
int get_host(char *, struct grouplist *, struct grouplist *);
do_opt(char **cpp, char **endcpp, struct exportlist *ep, struct grouplist *grp,
void getexp_err(struct exportlist *, struct grouplist *);
struct grouplist *get_grp(void);
void hang_dirp(struct dirlist *, struct grouplist *,
get_host(char *cp, struct grouplist *grp, struct grouplist *tgrp)
struct grouplist *checkgrp;
do_mount(struct exportlist *ep, struct grouplist *grp, int exflags,
struct grouplist *grphead;
free_grp(struct grouplist *grp)
struct grouplist *grp;
struct grouplist *gp;
gp = (struct grouplist *)malloc(sizeof(struct grouplist));
struct grouplist *gr_next;
struct grouplist *ex_groups;
for (g = grouplist; g; g = g->next) {
if (grouplist) {
for (g = grouplist; g && ingroup == 0; g = g->next) {
} *grouplist;
g->next = grouplist;
grouplist = g;
(p = strsep(&grouplist, ",")) != NULL && gids < NGROUPS_MAX; ) {
char *grouplist; /* group list to switch to ... */
grouplist = NULL;
grouplist = optarg;
if (*grouplist == '\0')