exportlist
struct exportlist *ep;
SLIST_ENTRY(exportlist) entries;
SLIST_HEAD(exportlisthead, exportlist);
struct exportlist *ep;
struct exportlist *ep;
ep = (struct exportlist *)NULL;
if (ep == (struct exportlist *)NULL) {
if (ep == (struct exportlist *)NULL) {
if (ep == (struct exportlist *)NULL) {
struct grouplist *, int, struct exportlist *,
insert_exports(struct exportlist *ep, struct exportlisthead *exhp)
struct exportlist *ep, *ep2;
static int do_export_mount(struct exportlist *, struct statfs *);
SLIST_REMOVE(&exhp[i], ep, exportlist, entries);
static int do_mount(struct exportlist *, struct grouplist *, uint64_t,
static int do_opt(char **, char **, struct exportlist *,
struct exportlist *ep, *oep;
static struct exportlist *ex_search(fsid_t *, struct exportlisthead *);
static struct exportlist *get_exp(void);
static void free_exp(struct exportlist *);
static void insert_exports(struct exportlist *, struct exportlisthead *);
compare_export(struct exportlist *ep, struct exportlist *oep)
static int compare_export(struct exportlist *, struct exportlist *);
static void getexp_err(struct exportlist *, struct grouplist *, const char *);
struct exportlist *, int, struct expcred *, uint64_t);
static struct exportlist *
struct exportlist *ep;
ep = (struct exportlist *)calloc(1, sizeof (struct exportlist));
if (ep == (struct exportlist *)NULL)
static int parsesec(char *, struct exportlist *);
getexp_err(struct exportlist *ep, struct grouplist *grp, const char *reason)
static struct exportlist *
struct exportlist *ep;
hang_dirp(struct dirlist *dp, struct grouplist *grp, struct exportlist *ep,
int flags, struct exportlist *ep, struct expcred *anoncrp,
parsesec(char *seclist, struct exportlist *ep)
do_opt(char **cpp, char **endcpp, struct exportlist *ep, struct grouplist *grp,
static struct exportlist *v4root_ep = NULL;
free_exp(struct exportlist *ep)
do_export_mount(struct exportlist *ep, struct statfs *fsp)
do_mount(struct exportlist *ep, struct grouplist *grp, uint64_t exflags,