Lines Matching refs:dirv
611 char **dirv; in get_all_sect() local
622 sortdir(dp, &dirv); in get_all_sect()
631 for (dv = dirv, p = manp->secv; *dv; dv++) { in get_all_sect()
667 free(dirv); in get_all_sect()
692 getdirs(char *path, char ***dirv, int flag) in getdirs() argument
704 if ((*dirv = malloc(sizeof (char *) * in getdirs()
707 dv = *dirv; in getdirs()
718 if ((dv - *dirv) == maxentries) { in getdirs()
722 if ((*dirv = realloc(*dirv, in getdirs()
725 dv = *dirv + entries; in getdirs()
1053 char **dirv; in mandir() local
1063 sortdir(dp, &dirv); in mandir()
1068 for (dv = dirv; *dv; dv++) { in mandir()
1092 pdv = dirv; in mandir()
1098 free(dirv); in mandir()
1107 pdv = dirv; in mandir()
1112 free(dirv); in mandir()
1120 sortdir(DIR *dp, char ***dirv) in sortdir() argument
1127 if ((dv = *dirv = malloc(sizeof (char *) * in sortdir()
1130 dv = *dirv; in sortdir()
1145 if ((*dirv = realloc(*dirv, in sortdir()
1148 dv = *dirv + entries; in sortdir()
1154 qsort((void *)*dirv, dv - *dirv, sizeof (char *), cmp); in sortdir()