Lines Matching refs:dirv
566 char **dirv; in get_all_sect() local
577 sortdir(dp, &dirv); in get_all_sect()
586 for (dv = dirv, p = manp->secv; *dv; dv++) { in get_all_sect()
622 free(dirv); in get_all_sect()
647 getdirs(char *path, char ***dirv, int flag) in getdirs() argument
659 if ((*dirv = malloc(sizeof (char *) * in getdirs()
662 dv = *dirv; in getdirs()
673 if ((dv - *dirv) == maxentries) { in getdirs()
677 if ((*dirv = realloc(*dirv, in getdirs()
680 dv = *dirv + entries; in getdirs()
1008 char **dirv; in mandir() local
1018 sortdir(dp, &dirv); in mandir()
1023 for (dv = dirv; *dv; dv++) { in mandir()
1047 pdv = dirv; in mandir()
1053 free(dirv); in mandir()
1062 pdv = dirv; in mandir()
1067 free(dirv); in mandir()
1075 sortdir(DIR *dp, char ***dirv) in sortdir() argument
1082 if ((dv = *dirv = malloc(sizeof (char *) * in sortdir()
1085 dv = *dirv; in sortdir()
1100 if ((*dirv = realloc(*dirv, in sortdir()
1103 dv = *dirv + entries; in sortdir()
1109 qsort((void *)*dirv, dv - *dirv, sizeof (char *), cmp); in sortdir()