Lines Matching refs:dirlist

99 struct dirlist {
100 struct dirlist *dp_left;
101 struct dirlist *dp_right;
112 struct dirlist *ex_dirl;
113 struct dirlist *ex_defdir;
168 char *add_expdir(struct dirlist **, char *, int);
169 void add_dlist(struct dirlist **, struct dirlist *,
173 int check_options(struct dirlist *);
175 int chk_host(struct dirlist *, struct sockaddr *, int *, int *, int *,
182 struct dirlist *dirp_search(struct dirlist *, char *);
189 void free_dir(struct dirlist *);
201 void hang_dirp(struct dirlist *, struct grouplist *,
210 int put_exlist(struct dirlist *, XDR *, struct dirlist *, int *, int);
214 int scan_tree(struct dirlist *, struct sockaddr *);
1008 struct dirlist *dp;
1307 put_exlist(ep->ex_defdir, xdrsp, (struct dirlist *)NULL,
1326 put_exlist(struct dirlist *dp, XDR *xdrsp, struct dirlist *adp, int *putdefp,
1416 struct dirlist *dirhead;
1423 dirhead = (struct dirlist *)NULL;
1694 dirhead = (struct dirlist *)NULL;
1715 dirhead = (struct dirlist *)NULL;
1953 add_expdir(struct dirlist **dpp, char *cp, int len)
1955 struct dirlist *dp;
1957 dp = (struct dirlist *)malloc(sizeof (struct dirlist) + len);
1958 if (dp == (struct dirlist *)NULL)
1961 dp->dp_right = (struct dirlist *)NULL;
1974 hang_dirp(struct dirlist *dp, struct grouplist *grp, struct exportlist *ep,
1978 struct dirlist *dp2;
2022 add_dlist(struct dirlist **dpp, struct dirlist *newdp, struct grouplist *grp,
2025 struct dirlist *dp;
2042 dp->dp_left = (struct dirlist *)NULL;
2075 struct dirlist *
2076 dirp_search(struct dirlist *dp, char *dirp)
2096 chk_host(struct dirlist *dp, struct sockaddr *saddr, int *defsetp,
2152 scan_tree(struct dirlist *dp, struct sockaddr *saddr)
2168 * Traverse the dirlist tree and free it up.
2171 free_dir(struct dirlist *dp)
3117 check_options(struct dirlist *dp)