Lines Matching refs:page
125 static void exec_woman_emacs(const char *path, const char *page) in exec_woman_emacs() argument
133 if (asprintf(&man_page, "(woman \"%s\")", page) > 0) { in exec_woman_emacs()
141 static void exec_man_konqueror(const char *path, const char *page) in exec_man_konqueror() argument
164 if (asprintf(&man_page, "man:%s(1)", page) > 0) { in exec_man_konqueror()
172 static void exec_man_man(const char *path, const char *page) in exec_man_man() argument
176 execlp(path, "man", page, NULL); in exec_man_man()
180 static void exec_man_cmd(const char *cmd, const char *page) in exec_man_cmd() argument
184 if (asprintf(&shell_cmd, "%s %s", cmd, page) > 0) { in exec_man_cmd()
347 static void exec_viewer(const char *name, const char *page) in exec_viewer() argument
352 exec_man_man(info, page); in exec_viewer()
354 exec_woman_emacs(info, page); in exec_viewer()
356 exec_man_konqueror(info, page); in exec_viewer()
358 exec_man_cmd(info, page); in exec_viewer()
366 const char *page = cmd_to_page(perf_cmd); in show_man_page() local
371 exec_viewer(viewer->name, page); /* will return when unable */ in show_man_page()
374 exec_viewer(fallback, page); in show_man_page()
375 exec_viewer("man", page); in show_man_page()
383 const char *page = cmd_to_page(perf_cmd); in show_info_page() local
385 execlp("info", "info", "perfman", page, NULL); in show_info_page()
389 static int get_html_page_path(char **page_path, const char *page) in get_html_page_path() argument
402 return asprintf(page_path, "%s/%s.html", html_path, page); in get_html_page_path()
419 const char *page = cmd_to_page(perf_cmd); in show_html_page() local
422 if (get_html_page_path(&page_path, page) < 0) in show_html_page()