Lines Matching defs:argv
220 settype(int argc, char *argv[])
227 UPRINTF("usage: %s [", argv[0]);
242 set_type(argv[1]);
306 setbinary(int argc, char *argv[])
310 UPRINTF("usage: %s\n", argv[0]);
322 setascii(int argc, char *argv[])
326 UPRINTF("usage: %s\n", argv[0]);
338 settenex(int argc, char *argv[])
342 UPRINTF("usage: %s\n", argv[0]);
354 setftmode(int argc, char *argv[])
358 UPRINTF("usage: %s mode-name\n", argv[0]);
371 setform(int argc, char *argv[])
375 UPRINTF("usage: %s format\n", argv[0]);
388 setstruct(int argc, char *argv[])
392 UPRINTF("usage: %s struct-mode\n", argv[0]);
404 put(int argc, char *argv[])
414 argv[2] = argv[1];
417 if (argc == 0 || (argc == 1 && !another(&argc, &argv, "local-file")))
419 if ((argc < 3 && !another(&argc, &argv, "remote-file")) || argc > 3) {
421 UPRINTF("usage: %s local-file [remote-file]\n", argv[0]);
425 if ((locfile = globulize(argv[1])) == NULL) {
429 remfile = argv[2];
430 if (loc) /* If argv[2] is a copy of the old argv[1], update it */
432 cmd = (argv[0][0] == 'a') ? "APPE" : ((sunique) ? "STOU" : "STOR");
436 locfile != argv[1] || remfile != argv[2]);
457 mput(int argc, char *argv[])
464 if (argc == 0 || (argc == 1 && !another(&argc, &argv, "local-files"))) {
465 UPRINTF("usage: %s local-files\n", argv[0]);
472 mabort(argv[0]);
476 while ((cp = remglob(argv, 0, NULL)) != NULL) {
481 if (mflag && confirm(argv[0], cp)) {
490 if (confirm(argv[0], NULL)) {
505 if (mflag && confirm(argv[0], argv[i])) {
507 tp = doprocess(buf, sizeof(buf), argv[i],
510 argv[i], tp, tp != argv[i] || !interactive);
514 if (confirm(argv[0], NULL)) {
525 if (glob(argv[i], flags, NULL, &gl) || gl.gl_pathc == 0) {
526 warnx("Glob pattern `%s' not found", argv[i]);
532 if (mflag && confirm(argv[0], *cpp)) {
542 if (confirm(argv[0], NULL)) {
557 reget(int argc, char *argv[])
560 (void)getit(argc, argv, 1, restart_point ? "r+" : "a");
564 get(int argc, char *argv[])
567 (void)getit(argc, argv, 0, restart_point ? "r+" : "w");
576 getit(int argc, char *argv[], int restartit, const char *gmode)
585 argv[2] = argv[1];
588 if (argc == 0 || (argc == 1 && !another(&argc, &argv, "remote-file")))
590 if ((argc < 3 && !another(&argc, &argv, "local-file")) || argc > 3) {
592 UPRINTF("usage: %s remote-file [local-file]\n", argv[0]);
596 remfile = argv[1];
597 if ((olocfile = globulize(argv[2])) == NULL) {
627 mtime = remotemodtime(argv[1], 0);
639 remfile != argv[1] || locfile != argv[2], loc);
682 mget(int argc, char *argv[])
690 (argc == 1 && !another(&argc, &argv, "remote-files"))) {
691 UPRINTF("usage: %s remote-files\n", argv[0]);
698 if (strcmp(argv[0], "mreget") == 0) {
708 mabort(argv[0]);
709 while ((cp = remglob(argv, proxy, NULL)) != NULL) {
722 if (!confirm(argv[0], cp))
739 if (confirm(argv[0], NULL))
752 fget(int argc, char *argv[])
759 UPRINTF("usage: %s localfile\n", argv[0]);
764 fp = fopen(argv[1], "r");
766 fprintf(ttyout, "Can't open source file %s\n", argv[1]);
772 argv[0] = cmdbuf;
778 argv[1] = buf;
779 (void)getit(argc, argv, 0, gmode);
796 status(int argc, char *argv[])
800 UPRINTF("usage: %s\n", argv[0]);
887 togglevar(int argc, char *argv[], int *var, const char *mesg)
891 } else if (argc == 2 && strcasecmp(argv[1], "on") == 0) {
893 } else if (argc == 2 && strcasecmp(argv[1], "off") == 0) {
896 UPRINTF("usage: %s [ on | off ]\n", argv[0]);
909 setbell(int argc, char *argv[])
912 code = togglevar(argc, argv, &bell, "Bell mode");
920 setedit(int argc, char *argv[])
925 UPRINTF("usage: %s\n", argv[0]);
933 code = togglevar(argc, argv, &editing, "Editing mode");
943 settrace(int argc, char *argv[])
946 code = togglevar(argc, argv, &trace, "Packet tracing");
954 sethash(int argc, char *argv[])
960 argv[0]);
963 } else if (strcasecmp(argv[1], "on") == 0)
965 else if (strcasecmp(argv[1], "off") == 0)
970 nmark = strsuftoi(argv[1]);
973 argv[1]);
994 setverbose(int argc, char *argv[])
997 code = togglevar(argc, argv, &verbose, "Verbose mode");
1005 setport(int argc, char *argv[])
1008 code = togglevar(argc, argv, &sendport, "Use of PORT/LPRT cmds");
1016 setprogress(int argc, char *argv[])
1019 code = togglevar(argc, argv, &progress, "Progress bar");
1029 setprompt(int argc, char *argv[])
1032 code = togglevar(argc, argv, &interactive, "Interactive mode");
1040 setgate(int argc, char *argv[])
1046 "usage: %s [ on | off | gateserver [port] ]\n", argv[0]);
1052 if (argc == 2 && strcasecmp(argv[1], "on") == 0)
1054 else if (argc == 2 && strcasecmp(argv[1], "off") == 0)
1058 gateport = ftp_strdup(argv[2]);
1059 (void)strlcpy(gsbuf, argv[1], sizeof(gsbuf));
1081 setglob(int argc, char *argv[])
1084 code = togglevar(argc, argv, &doglob, "Globbing");
1092 setpreserve(int argc, char *argv[])
1095 code = togglevar(argc, argv, &preserve, "Preserve modification times");
1103 setdebug(int argc, char *argv[])
1106 UPRINTF("usage: %s [ on | off | debuglevel ]\n", argv[0]);
1110 if (strcasecmp(argv[1], "on") == 0)
1112 else if (strcasecmp(argv[1], "off") == 0)
1117 val = strsuftoi(argv[1]);
1120 argv[1]);
1140 cd(int argc, char *argv[])
1145 (argc == 1 && !another(&argc, &argv, "remote-directory"))) {
1146 UPRINTF("usage: %s remote-directory\n", argv[0]);
1150 r = command("CWD %s", argv[1]);
1155 r = command("XCWD %s", argv[1]);
1168 lcd(int argc, char *argv[])
1175 argv[1] = localhome;
1178 UPRINTF("usage: %s [local-directory]\n", argv[0]);
1181 if ((locdir = globulize(argv[1])) == NULL)
1201 delete(int argc, char *argv[])
1205 (argc == 1 && !another(&argc, &argv, "remote-file"))) {
1206 UPRINTF("usage: %s remote-file\n", argv[0]);
1210 if (command("DELE %s", argv[1]) == COMPLETE)
1218 mdelete(int argc, char *argv[])
1225 (argc == 1 && !another(&argc, &argv, "remote-files"))) {
1226 UPRINTF("usage: %s [remote-files]\n", argv[0]);
1233 mabort(argv[0]);
1234 while ((cp = remglob(argv, 0, NULL)) != NULL) {
1239 if (mflag && confirm(argv[0], cp)) {
1245 if (confirm(argv[0], NULL)) {
1260 renamefile(int argc, char *argv[])
1263 if (argc == 0 || (argc == 1 && !another(&argc, &argv, "from-name")))
1265 if ((argc < 3 && !another(&argc, &argv, "to-name")) || argc > 3) {
1267 UPRINTF("usage: %s from-name to-name\n", argv[0]);
1271 if (command("RNFR %s", argv[1]) == CONTINUE &&
1272 command("RNTO %s", argv[2]) == COMPLETE)
1288 ls(int argc, char *argv[])
1301 if (argv[0][0] == 'p')
1303 if (strcmp(argv[0] + pagecmd , "mlsd") == 0) {
1316 else if (strcmp(argv[0] + pagecmd, "nlist") == 0)
1322 remdir = argv[1];
1324 locfile = argv[2];
1330 UPRINTF("usage: %s [remote-path]\n", argv[0]);
1333 argv[0]);
1369 mls(int argc, char *argv[])
1379 if (argc < 2 && !another(&argc, &argv, "remote-files"))
1381 if (argc < 3 && !another(&argc, &argv, "local-file")) {
1383 UPRINTF("usage: %s remote-files local-file\n", argv[0]);
1387 odest = dest = argv[argc - 1];
1388 argv[argc - 1] = NULL;
1395 dolist = strcmp(argv[0], "mls");
1399 mabort(argv[0]);
1402 recvrequest(dolist ? "LIST" : "NLST", dest, argv[i], lmode,
1407 if (confirm(argv[0], NULL)) {
1424 shell(int argc, char *argv[])
1433 UPRINTF("usage: %s [command [args]]\n", argv[0]);
1480 user(int argc, char *argv[])
1489 (void)another(&argc, &argv, "username");
1493 argv[0]);
1497 n = command("USER %s", argv[1]);
1504 password = argv[2];
1516 password = argv[3];
1526 password = argv[3];
1539 pwd(int argc, char *argv[])
1544 UPRINTF("usage: %s\n", argv[0]);
1561 lpwd(int argc, char *argv[])
1566 UPRINTF("usage: %s\n", argv[0]);
1583 makedir(int argc, char *argv[])
1588 (argc == 1 && !another(&argc, &argv, "directory-name"))) {
1589 UPRINTF("usage: %s directory-name\n", argv[0]);
1593 r = command("MKD %s", argv[1]);
1598 r = command("XMKD %s", argv[1]);
1608 removedir(int argc, char *argv[])
1613 (argc == 1 && !another(&argc, &argv, "directory-name"))) {
1614 UPRINTF("usage: %s directory-name\n", argv[0]);
1618 r = command("RMD %s", argv[1]);
1623 r = command("XRMD %s", argv[1]);
1633 quote(int argc, char *argv[])
1637 (argc == 1 && !another(&argc, &argv, "command line to send"))) {
1638 UPRINTF("usage: %s line-to-send\n", argv[0]);
1642 quote1("", argc, argv);
1651 site(int argc, char *argv[])
1655 (argc == 1 && !another(&argc, &argv, "arguments to SITE command"))){
1656 UPRINTF("usage: %s line-to-send\n", argv[0]);
1660 quote1("SITE ", argc, argv);
1664 * Turn argv[1..argc) into a space-separated string, then prepend initial text.
1668 quote1(const char *initial, int argc, char *argv[])
1675 (void)strlcat(buf, argv[i], sizeof(buf));
1687 do_chmod(int argc, char *argv[])
1690 if (argc == 0 || (argc == 1 && !another(&argc, &argv, "mode")))
1692 if ((argc < 3 && !another(&argc, &argv, "remote-file")) || argc > 3) {
1694 UPRINTF("usage: %s mode remote-file\n", argv[0]);
1698 (void)command("SITE CHMOD %s %s", argv[1], argv[2]);
1701 #define COMMAND_1ARG(argc, argv, cmd) \
1705 command(cmd " %s", argv[1])
1708 do_umask(int argc, char *argv[])
1713 UPRINTF("usage: %s [umask]\n", argv[0]);
1718 COMMAND_1ARG(argc, argv, "SITE UMASK");
1723 idlecmd(int argc, char *argv[])
1728 UPRINTF("usage: %s [seconds]\n", argv[0]);
1733 COMMAND_1ARG(argc, argv, "SITE IDLE");
1741 rmthelp(int argc, char *argv[])
1746 UPRINTF("usage: %s\n", argv[0]);
1751 COMMAND_1ARG(argc, argv, "HELP");
1761 quit(int argc, char *argv[])
1764 /* this may be called with argc == 0, argv == NULL */
1765 if (argc == 0 && argv != NULL) {
1766 UPRINTF("usage: %s\n", argv[0]);
1795 disconnect(int argc, char *argv[])
1798 /* this may be called with argc == 0, argv == NULL */
1799 if (argc == 0 && argv != NULL) {
1800 UPRINTF("usage: %s\n", argv[0]);
1811 account(int argc, char *argv[])
1817 UPRINTF("usage: %s [password]\n", argv[0]);
1822 ap = argv[1];
1854 doproxy(int argc, char *argv[])
1861 if (argc == 0 || (argc == 1 && !another(&argc, &argv, "command"))) {
1862 UPRINTF("usage: %s command\n", argv[0]);
1866 c = getcmd(argv[1]);
1899 argv[1] = cmdbuf;
1900 (*c->c_handler)(argc-1, argv+1);
1912 setcase(int argc, char *argv[])
1915 code = togglevar(argc, argv, &mcase, "Case mapping");
1944 setcr(int argc, char *argv[])
1947 code = togglevar(argc, argv, &crflag, "Carriage Return stripping");
1951 setntrans(int argc, char *argv[])
1955 UPRINTF("usage: %s [inchars [outchars]]\n", argv[0]);
1967 (void)strlcpy(ntin, argv[1], sizeof(ntin));
1972 (void)strlcpy(ntout, argv[2], sizeof(ntout));
2012 setnmap(int argc, char *argv[])
2023 (argc < 3 && !another(&argc, &argv, "mapout")) || argc > 3) {
2024 UPRINTF("usage: %s [mapin mapout]\n", argv[0]);
2217 setpassive(int argc, char *argv[])
2225 UPRINTF("usage: %s [ on | off | auto ]\n", argv[0]);
2228 } else if (strcasecmp(argv[1], "on") == 0) {
2231 } else if (strcasecmp(argv[1], "off") == 0) {
2234 } else if (strcasecmp(argv[1], "auto") == 0) {
2246 setepsv4(int argc, char *argv[])
2248 code = togglevar(argc, argv, &epsv4,
2254 setepsv6(int argc, char *argv[])
2256 code = togglevar(argc, argv, &epsv6,
2262 setepsv(int argc, char*argv[])
2264 setepsv4(argc,argv);
2265 setepsv6(argc,argv);
2269 setsunique(int argc, char *argv[])
2272 code = togglevar(argc, argv, &sunique, "Store unique");
2276 setrunique(int argc, char *argv[])
2279 code = togglevar(argc, argv, &runique, "Receive unique");
2283 parserate(int argc, char *argv[], int cmdlineopt)
2293 argv[0]);
2297 argv[0]);
2305 if (strcasecmp(argv[1], "all") == 0)
2307 else if (strcasecmp(argv[1], "get") == 0)
2309 else if (strcasecmp(argv[1], "put") == 0)
2315 if ((max = strsuftoi(argv[2])) < 0)
2321 if ((incr = strsuftoi(argv[3])) <= 0)
2354 setrate(int argc, char *argv[])
2357 code = parserate(argc, argv, 0);
2362 cdup(int argc, char *argv[])
2367 UPRINTF("usage: %s\n", argv[0]);
2389 restart(int argc, char *argv[])
2393 UPRINTF("usage: %s [restart-point]\n", argv[0]);
2406 rp = STRTOLL(argv[1], &ep, 10);
2409 argv[1]);
2425 syst(int argc, char *argv[])
2430 UPRINTF("usage: %s\n", argv[0]);
2440 macdef(int argc, char *argv[])
2453 if ((argc < 2 && !another(&argc, &argv, "macro name")) || argc > 2) {
2455 UPRINTF("usage: %s macro_name\n", argv[0]);
2463 (void)strlcpy(macros[macnum].mac_name, argv[1],
2507 sizecmd(int argc, char *argv[])
2512 (argc == 1 && !another(&argc, &argv, "remote-file"))) {
2513 UPRINTF("usage: %s remote-file\n", argv[0]);
2517 size = remotesize(argv[1], 1);
2520 "%s\t" LLF "\n", argv[1], (LLT)size);
2528 modtime(int argc, char *argv[])
2533 (argc == 1 && !another(&argc, &argv, "remote-file"))) {
2534 UPRINTF("usage: %s remote-file\n", argv[0]);
2538 mtime = remotemodtime(argv[1], 1);
2540 fprintf(ttyout, "%s\t%s", argv[1],
2549 rmtstatus(int argc, char *argv[])
2553 UPRINTF("usage: %s [remote-file]\n", argv[0]);
2557 COMMAND_1ARG(argc, argv, "STAT");
2564 newer(int argc, char *argv[])
2567 if (getit(argc, argv, -1, "w"))
2570 argv[2], argv[1]);
2577 lpage(int argc, char *argv[])
2584 (argc == 1 && !another(&argc, &argv, "local-file"))) {
2585 UPRINTF("usage: %s local-file\n", argv[0]);
2589 if ((locfile = globulize(argv[1])) == NULL) {
2611 page(int argc, char *argv[])
2620 (argc == 1 && !another(&argc, &argv, "remote-file"))) {
2621 UPRINTF("usage: %s remote-file\n", argv[0]);
2638 recvrequest("RETR", pager, argv[1], "r+", 1, 0);
2649 setxferbuf(int argc, char *argv[])
2655 UPRINTF("usage: %s size\n", argv[0]);
2659 if (strcasecmp(argv[0], "sndbuf") == 0)
2661 else if (strcasecmp(argv[0], "rcvbuf") == 0)
2663 else if (strcasecmp(argv[0], "xferbuf") == 0)
2668 if ((size = strsuftoi(argv[1])) == -1)
2672 fprintf(ttyout, "%s: size must be positive.\n", argv[0]);
2689 setoption(int argc, char *argv[])
2695 UPRINTF("usage: %s [option value]\n", argv[0]);
2706 set_option(argv[1], argv[2], 1);
2732 unsetoption(int argc, char *argv[])
2738 UPRINTF("usage: %s option\n", argv[0]);
2742 o = getoption(argv[1]);
2744 fprintf(ttyout, "No such option `%s'.\n", argv[1]);
2756 feat(int argc, char *argv[])
2761 UPRINTF("usage: %s\n", argv[0]);
2776 mlst(int argc, char *argv[])
2781 UPRINTF("usage: %s [remote-path]\n", argv[0]);
2791 COMMAND_1ARG(argc, argv, "MLST");
2796 opts(int argc, char *argv[])
2801 UPRINTF("usage: %s command [options]\n", argv[0]);
2812 command("OPTS %s", argv[1]);
2814 command("OPTS %s %s", argv[1], argv[2]);