Lines Matching defs:cmd

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