• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/usr.sbin/mountd/

Lines Matching defs:dirlist

105 struct dirlist {
106 struct dirlist *dp_left;
107 struct dirlist *dp_right;
130 struct dirlist *ex_dirl;
131 struct dirlist *ex_defdir;
208 static char *add_expdir(struct dirlist **, char *, int);
209 static void add_dlist(struct dirlist **, struct dirlist *,
214 static int check_options(struct dirlist *);
216 static int chk_host(struct dirlist *, struct sockaddr *, int *, int *,
223 static struct dirlist *dirp_search(struct dirlist *, char *);
231 static void free_dir(struct dirlist *);
253 static void hang_dirp(struct dirlist *, struct grouplist *,
262 static int put_exlist(struct dirlist *, XDR *, struct dirlist *,
267 static int scan_tree(struct dirlist *, struct sockaddr *);
1132 struct dirlist *dp;
1467 put_exlist(struct dirlist *dp, XDR *xdrsp, struct dirlist *adp, int *putdefp,
1556 struct dirlist *dirhead;
1565 dirhead = (struct dirlist *)NULL;
1862 dirhead = (struct dirlist *)NULL;
1872 dirhead = (struct dirlist *)NULL;
2481 add_expdir(struct dirlist **dpp, char *cp, int len)
2483 struct dirlist *dp;
2485 dp = malloc(sizeof (struct dirlist));
2486 if (dp == (struct dirlist *)NULL)
2489 dp->dp_right = (struct dirlist *)NULL;
2504 hang_dirp(struct dirlist *dp, struct grouplist *grp, struct exportlist *ep,
2508 struct dirlist *dp2;
2556 add_dlist(struct dirlist **dpp, struct dirlist *newdp, struct grouplist *grp,
2560 struct dirlist *dp;
2579 dp->dp_left = (struct dirlist *)NULL;
2615 static struct dirlist *
2616 dirp_search(struct dirlist *dp, char *dirp)
2636 chk_host(struct dirlist *dp, struct sockaddr *saddr, int *defsetp,
2692 scan_tree(struct dirlist *dp, struct sockaddr *saddr)
2708 * Traverse the dirlist tree and free it up.
2711 free_dir(struct dirlist *dp)
3747 check_options(struct dirlist *dp)