ARGS
{ "SMNT", SMNT, ARGS, 0, "(structure mount)" },
{ "REIN", REIN, ARGS, 0, "(reinitialize server state)" },
{ "QUIT", QUIT, ARGS, 1, "(terminate service)", },
{ "PORT", PORT, ARGS, 1, "<sp> b0, b1, b2, b3, b4" },
{ "LPRT", LPRT, ARGS, 1, "<sp> af, hal, h1, h2, h3,..., pal, p1, p2..." },
{ "PASV", PASV, ARGS, 1, "(set server in passive mode)" },
{ "LPSV", LPSV, ARGS, 1, "(set server in passive mode)" },
{ "EPSV", EPSV, ARGS, 1, "[<sp> af|ALL]" },
{ "TYPE", TYPE, ARGS, 1, "<sp> [ A | E | I | L ]" },
{ "STRU", STRU, ARGS, 1, "(specify file structure)" },
{ "MODE", MODE, ARGS, 1, "(specify transfer mode)" },
{ "ALLO", ALLO, ARGS, 1, "allocate storage (vacuously)" },
{ "REST", REST, ARGS, 1, "<sp> offset (restart command)" },
{ "ABOR", ABOR, ARGS, 1, "(abort operation)" },
{ "SYST", SYST, ARGS, 1, "(get type of operating system)" },
{ "NOOP", NOOP, ARGS, 1, "" },
{ "PWD", PWD, ARGS, 1, "(return current directory)" },
{ "XPWD", PWD, ARGS, 1, "(return current directory)" },
{ "CDUP", CDUP, ARGS, 1, "(change to parent directory)" },
{ "XCUP", CDUP, ARGS, 1, "(change to parent directory)" },
{ "UMASK", UMASK, ARGS, 1, "[ <sp> umask ]" },
{ "IDLE", IDLE, ARGS, 1, "[ <sp> maximum-idle-time ]" },
state = ARGS;
case ARGS:
ARGS *argv[2], a, b;
ARGS *av[2], a, b;
ARGS *argv[2], a, b;
opts_set(SCR *sp, ARGS *argv[], char *usage)
ARGS **argv; /* Command: array of arguments. */
ARGS **args; /* Command: argument list. */
ARGS *ap;
ARGS **argv;
ARGS **argv;
ARGS *ap;
REALLOCARRAY(sp, exp->args, cnt, sizeof(ARGS *));
memset(&exp->args[exp->argscnt], 0, INCREMENT * sizeof(ARGS *));
CALLOC(sp, exp->args[off], 1, sizeof(ARGS));
CALLOC(sp, exp->args[off], 1, sizeof(ARGS));
qsort(exp->args + off, exp->argsoff - off, sizeof(ARGS *), argv_comp);
return (strcmp((char *)(*(ARGS **)a)->bp, (char *)(*(ARGS **)b)->bp));
ARGS *ap;
ARGS *ap;
ARGS *ap[2], a;
ARGS *ap;
ARGS *ap[2], a;
ARGS *ap;
int force, ARGS **ap)
ex_cadd(EXCMD *cmdp, ARGS *ap, char *arg, size_t len)
int opts_set(SCR *, ARGS *[], char *);
void ex_cinit(EXCMD *, int, int, recno_t, recno_t, int, ARGS **);
void ex_cadd(EXCMD *, ARGS *, char *, size_t);
ARGS *ap[2], a;
ARGS *ap[2], a;
ARGS *ap[2], a;
ARGS *ap[2], a;
ARGS *ap[2], a;
ARGS *ap[2], a;
ARGS **argv;
txt_fc_col(SCR *sp, int argc, ARGS **argv)
ARGS **av;
static int txt_fc_col(SCR *, int, ARGS **);