grouplist
char ** grouplist = NULL;
grouplist = racoon_realloc(icc->grouplist,
if (grouplist == NULL) {
grouplist[icc->groupcount]=groupname;
icc->grouplist = grouplist;
if (isakmp_cfg_config.grouplist != NULL) {
racoon_free(isakmp_cfg_config.grouplist[i]);
racoon_free(isakmp_cfg_config.grouplist);
isakmp_cfg_config.grouplist = NULL;
char **grouplist;
isakmp_cfg_config.grouplist,
struct grouplist *grp;
grouplist_free(struct grouplist *gp)
struct grouplist *gp;
struct grouplist *gr_next;
struct grouplist *ex_groups;
if (grouplist) {
for (wg = grouplist; wg && !ingroup; wg = wg->next) {
g->next = grouplist;
grouplist = g;
} *grouplist;
char *grouplist; /* group list to switch to ... */
grouplist = NULL;
grouplist = optarg;
if (*grouplist == '\0')
if (grouplist != NULL) {
while ((p = strsep(&grouplist, ",")) != NULL) {
struct grouplist *grp, *tgrp;
struct grouplist *grp, *tgrp;
static struct grouplist *
struct grouplist *gp;
gp = emalloc(sizeof(struct grouplist));
(void)memset(gp, 0, sizeof(struct grouplist));
free_exp_grp(struct exportlist *ep, struct grouplist *grp)
struct grouplist *tgrp;
hang_dirp(struct dirlist *dp, struct grouplist *grp, struct exportlist *ep,
add_dlist(struct dirlist **dpp, struct dirlist *newdp, struct grouplist *grp,
struct grouplist *gr_next;
struct grouplist *ht_grp;
struct grouplist *grp;
struct exportlist *ep, struct grouplist *grp, int *has_hostp,
struct grouplist *, int);
struct grouplist *grp)
struct grouplist *, int, struct uucred *, char *, int, struct statvfs *);
struct exportlist *, struct grouplist *, int *, int *, struct uucred *);
static int parse_directory(const char *, size_t, struct grouplist *,
struct grouplist *, char *, int *, struct grouplist **);
static void free_grp(struct grouplist *);
struct grouplist *grp, int exflags, struct uucred *anoncrp,
struct grouplist *);
static void free_exp_grp(struct exportlist *, struct grouplist *);
static struct grouplist *get_grp(void);
static void hang_dirp(struct dirlist *, struct grouplist *,
static struct grouplist *grphead;
free_grp(struct grouplist *grp)
struct grouplist *grp;
struct grouplist *tgrp, char *cp, int *has_host, struct grouplist **grp)
parse_directory(const char *line, size_t lineno, struct grouplist *tgrp,
struct grouplist *tmp,*p;
tmp = (struct grouplist *)malloc(sizeof(struct grouplist));
struct grouplist *next;
struct grouplist *groups;
struct grouplist *tmp;