Lines Matching refs:cmd
28 const char *cmd; member
37 if (!prefixcmp(var, "pager.") && !strcmp(var + 6, c->cmd)) in pager_command_config()
43 int check_pager_config(const char *cmd) in check_pager_config() argument
46 c.cmd = cmd; in check_pager_config()
55 if (!prefixcmp(var, "tui.") && !strcmp(var + 4, c->cmd)) in tui_command_config()
61 static int check_tui_config(const char *cmd) in check_tui_config() argument
64 c.cmd = cmd; in check_tui_config()
98 const char *cmd = (*argv)[0]; in handle_options() local
99 if (cmd[0] != '-') in handle_options()
107 if (!strcmp(cmd, "--help") || !strcmp(cmd, "--version")) in handle_options()
113 if (!prefixcmp(cmd, CMD_EXEC_PATH)) { in handle_options()
114 cmd += strlen(CMD_EXEC_PATH); in handle_options()
115 if (*cmd == '=') in handle_options()
116 perf_set_argv_exec_path(cmd + 1); in handle_options()
121 } else if (!strcmp(cmd, "--html-path")) { in handle_options()
124 } else if (!strcmp(cmd, "-p") || !strcmp(cmd, "--paginate")) { in handle_options()
126 } else if (!strcmp(cmd, "--no-pager")) { in handle_options()
130 } else if (!strcmp(cmd, "--perf-dir")) { in handle_options()
141 } else if (!prefixcmp(cmd, CMD_PERF_DIR)) { in handle_options()
142 setenv(PERF_DIR_ENVIRONMENT, cmd + strlen(CMD_PERF_DIR), 1); in handle_options()
145 } else if (!strcmp(cmd, "--work-tree")) { in handle_options()
155 } else if (!prefixcmp(cmd, CMD_WORK_TREE)) { in handle_options()
156 setenv(PERF_WORK_TREE_ENVIRONMENT, cmd + strlen(CMD_WORK_TREE), 1); in handle_options()
159 } else if (!strcmp(cmd, "--debugfs-dir")) { in handle_options()
170 } else if (!prefixcmp(cmd, CMD_DEBUGFS_DIR)) { in handle_options()
171 strncpy(debugfs_mntpt, cmd + strlen(CMD_DEBUGFS_DIR), MAXPATHLEN); in handle_options()
176 fprintf(stderr, "Unknown option: %s\n", cmd); in handle_options()
261 const char *cmd; member
277 use_browser = check_tui_config(p->cmd); in run_builtin()
280 use_pager = check_pager_config(p->cmd); in run_builtin()
311 const char *cmd = argv[0]; in handle_internal_command() local
351 argv[0] = cmd = argv0; in handle_internal_command()
359 argv[0] = cmd = "help"; in handle_internal_command()
364 if (strcmp(p->cmd, cmd)) in handle_internal_command()
372 struct strbuf cmd = STRBUF_INIT; in execv_dashed_external() local
376 strbuf_addf(&cmd, "perf-%s", argv[0]); in execv_dashed_external()
385 argv[0] = cmd.buf; in execv_dashed_external()
401 strbuf_release(&cmd); in execv_dashed_external()
440 const char *cmd; in main() local
442 cmd = perf_extract_argv0_path(argv[0]); in main()
443 if (!cmd) in main()
444 cmd = "perf-help"; in main()
457 if (!prefixcmp(cmd, "perf-")) { in main()
458 cmd += 5; in main()
459 argv[0] = cmd; in main()
461 die("cannot handle %s internally", cmd); in main()
482 cmd = argv[0]; in main()
503 cmd, argv[0]); in main()
507 cmd = argv[0] = help_unknown_cmd(cmd); in main()
514 cmd, strerror(errno)); in main()