Lines Matching refs:man_node

158 struct man_node {  struct
163 struct man_node *next; argument
182 static struct man_node *build_manpath(char **, char *, int);
183 static void do_makewhatis(struct man_node *);
186 static int dupcheck(struct man_node *, struct dupnode **);
189 static void free_manp(struct man_node *manp);
191 static void fullpaths(struct man_node **);
192 static void get_all_sect(struct man_node *);
194 static void getpath(struct man_node *, char **);
195 static void getsect(struct man_node *, char **, char *);
199 static int manual(struct man_node *, char *, char *);
202 static void print_manpath(struct man_node *);
211 static void whatapro(struct man_node *, char *);
228 static struct man_node *mandirs = NULL; in main()
387 static struct man_node *mp; in main()
458 static struct man_node *
461 struct man_node *manpage = NULL; in build_manpath()
462 struct man_node *currp = NULL; in build_manpath()
463 struct man_node *lastp = NULL; in build_manpath()
472 s = sizeof (struct man_node); in build_manpath()
493 if ((currp = (struct man_node *)calloc(1, s)) == NULL) in build_manpath()
544 getpath(struct man_node *manp, char **pv) in getpath()
562 getsect(struct man_node *manp, char **pv, char *explicit_sec) in getsect()
608 get_all_sect(struct man_node *manp) in get_all_sect()
674 do_makewhatis(struct man_node *manp) in do_makewhatis()
676 struct man_node *p; in do_makewhatis()
739 whatapro(struct man_node *manp, char *word) in whatapro()
742 struct man_node *b; in whatapro()
885 fullpaths(struct man_node **manp_head) in fullpaths()
890 struct man_node *manp = *manp_head; in fullpaths()
891 struct man_node *b; in fullpaths()
892 struct man_node *prev = NULL; in fullpaths()
928 free_manp(struct man_node *manp) in free_manp()
984 manual(struct man_node *manp, char *name, char *sec) in manual()
986 struct man_node *p; in manual()
987 struct man_node *local; in manual()
1412 dupcheck(struct man_node *mnp, struct dupnode **dnp) in dupcheck()
1616 print_manpath(struct man_node *manp) in print_manpath()