Lines Matching defs:CMD
168 struct CMD {
179 static const struct CMD cmds[] = {
370 parse_getput_flags(const char *cmd, char **argv, int argc,
397 error("%s: Invalid flag -%c", cmd, optopt);
406 parse_link_flags(const char *cmd, char **argv, int argc, int *sflag)
421 error("%s: Invalid flag -%c", cmd, optopt);
430 parse_rename_flags(const char *cmd, char **argv, int argc, int *lflag)
445 error("%s: Invalid flag -%c", cmd, optopt);
507 parse_df_flags(const char *cmd, char **argv, int argc, int *hflag, int *iflag)
525 error("%s: Invalid flag -%c", cmd, optopt);
534 parse_no_flags(const char *cmd, char **argv, int argc)
545 error("%s: Invalid flag -%c", cmd, optopt);
1212 const char *cmd, *cp = *cpp;
1242 cmd = cmds[i].c;
1263 if ((optidx = parse_getput_flags(cmd, argv, argc,
1269 "%s command.", cmd);
1281 if ((optidx = parse_link_flags(cmd, argv, argc, sflag)) == -1)
1285 if ((optidx = parse_rename_flags(cmd, argv, argc, lflag)) == -1)
1289 if ((optidx = parse_no_flags(cmd, argv, argc)) == -1)
1294 "command.", cmd);
1309 if ((optidx = parse_no_flags(cmd, argv, argc)) == -1)
1314 cmd);
1323 if ((optidx = parse_df_flags(cmd, argv, argc, hflag,
1343 cp = cp + strlen(cmd) + strspn(cp, WHITESPACE);
1352 if ((optidx = parse_no_flags(cmd, argv, argc)) == -1)
1364 "to the %s command.", cmd);
1373 cmd);
1384 if ((optidx = parse_no_flags(cmd, argv, argc)) == -1)
1396 parse_dispatch_command(struct sftp_conn *conn, const char *cmd, char **pwd,
1411 cmdnum = parse_args(&cmd, &ignore_errors, &aflag, &fflag, &hflag,
1542 local_do_ls(cmd);
1545 local_do_shell(cmd);
1729 complete_cmd_parse(EditLine *el, char *cmd, int lastarg, char quote,
1739 if (cmd == NULL) {
1752 /* Prepare subset of commands that start with "cmd" */
1753 cmdlen = strlen(cmd);
1755 if (!strncasecmp(cmd, cmds[y].c, cmdlen))
1766 tmp = complete_ambiguous(cmd, list, count);
1776 cmdlen = strlen(cmd);
1777 /* If cmd may be extended then do so */
1804 complete_is_remote(char *cmd) {
1807 if (cmd == NULL)
1811 if (!strncasecmp(cmd, cmds[i].c, strlen(cmds[i].c)))
2015 char cmd[2048];
2066 snprintf(cmd, sizeof cmd, "cd \"%s\"", dir);
2067 if (parse_dispatch_command(conn, cmd,
2076 snprintf(cmd, sizeof cmd, "get%s %s%s%s",
2080 err = parse_dispatch_command(conn, cmd,
2103 if (fgets(cmd, sizeof(cmd), infile) == NULL) {
2109 printf("sftp> %s", cmd);
2110 if (strlen(cmd) > 0 &&
2111 cmd[strlen(cmd) - 1] != '\n')
2125 if (strlcpy(cmd, line, sizeof(cmd)) >= sizeof(cmd)) {
2132 cp = strrchr(cmd, '\n');
2140 err = parse_dispatch_command(conn, cmd, &remote_path,