version 1.63, 2008/07/08 21:07:57 |
version 1.64, 2008/08/22 08:52:35 |
|
|
char *sep; |
char *sep; |
|
|
fprintf(ttyout, "usage: %s [", argv[0]); |
fprintf(ttyout, "usage: %s [", argv[0]); |
sep = " "; |
sep = ""; |
for (p = types; p->t_name; p++) { |
for (p = types; p->t_name; p++) { |
fprintf(ttyout, "%s%s", sep, p->t_name); |
fprintf(ttyout, "%s%s", sep, p->t_name); |
sep = " | "; |
sep = " | "; |
} |
} |
fputs(" ]\n", ttyout); |
fputs("]\n", ttyout); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
goto usage; |
goto usage; |
if ((argc < 3 && !another(&argc, &argv, "remote-file")) || argc > 3) { |
if ((argc < 3 && !another(&argc, &argv, "remote-file")) || argc > 3) { |
usage: |
usage: |
fprintf(ttyout, "usage: %s local-file [ remote-file ]\n", argv[0]); |
fprintf(ttyout, "usage: %s local-file [remote-file]\n", |
|
argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
goto usage; |
goto usage; |
if ((argc < 3 && !another(&argc, &argv, "local-file")) || argc > 3) { |
if ((argc < 3 && !another(&argc, &argv, "local-file")) || argc > 3) { |
usage: |
usage: |
fprintf(ttyout, "usage: %s remote-file [ local-file ]\n", argv[0]); |
fprintf(ttyout, "usage: %s remote-file [local-file]\n", |
|
argv[0]); |
code = -1; |
code = -1; |
return (0); |
return (0); |
} |
} |
|
|
} else if (argc == 2 && strcasecmp(argv[1], "off") == 0) { |
} else if (argc == 2 && strcasecmp(argv[1], "off") == 0) { |
*var = 0; |
*var = 0; |
} else { |
} else { |
fprintf(ttyout, "usage: %s [ on | off ]\n", argv[0]); |
fprintf(ttyout, "usage: %s [on | off]\n", argv[0]); |
return (-1); |
return (-1); |
} |
} |
if (mesg) |
if (mesg) |
|
|
if (argc == 1) |
if (argc == 1) |
hash = !hash; |
hash = !hash; |
else if (argc != 2) { |
else if (argc != 2) { |
fprintf(ttyout, "usage: %s [ on | off | bytecount ]\n", argv[0]); |
fprintf(ttyout, "usage: %s [on | off | size]\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} else if (strcasecmp(argv[1], "on") == 0) |
} else if (strcasecmp(argv[1], "on") == 0) |
|
|
static char gsbuf[MAXHOSTNAMELEN]; |
static char gsbuf[MAXHOSTNAMELEN]; |
|
|
if (argc > 3) { |
if (argc > 3) { |
fprintf(ttyout, "usage: %s [ on | off | gateserver [ port ] ]\n", |
fprintf(ttyout, "usage: %s [on | off | host [port]]\n", |
argv[0]); |
argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
|
|
setdebug(int argc, char *argv[]) |
setdebug(int argc, char *argv[]) |
{ |
{ |
if (argc > 2) { |
if (argc > 2) { |
fprintf(ttyout, "usage: %s [ on | off | debuglevel ]\n", argv[0]); |
fprintf(ttyout, "usage: %s [on | off | debuglevel]\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} else if (argc == 2) { |
} else if (argc == 2) { |
|
|
if (argc < 2) |
if (argc < 2) |
argc++, argv[1] = home; |
argc++, argv[1] = home; |
if (argc != 2) { |
if (argc != 2) { |
fprintf(ttyout, "usage: %s local-directory\n", argv[0]); |
fprintf(ttyout, "usage: %s [local-directory]\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
if (argc < 3) |
if (argc < 3) |
argc++, argv[2] = "-"; |
argc++, argv[2] = "-"; |
if (argc > 3) { |
if (argc > 3) { |
fprintf(ttyout, "usage: %s remote-directory local-file\n", argv[0]); |
fprintf(ttyout, "usage: %s [remote-directory [local-file]]\n", |
|
argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
if (argc < 2) |
if (argc < 2) |
(void)another(&argc, &argv, "username"); |
(void)another(&argc, &argv, "username"); |
if (argc < 2 || argc > 4) { |
if (argc < 2 || argc > 4) { |
fprintf(ttyout, "usage: %s username [password] [account]\n", argv[0]); |
fprintf(ttyout, "usage: %s username [password [account]]\n", |
|
argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
{ |
{ |
|
|
if (argc < 2 && !another(&argc, &argv, "command line to send")) { |
if (argc < 2 && !another(&argc, &argv, "command line to send")) { |
fprintf(ttyout, "usage: %s line-to-send\n", argv[0]); |
fprintf(ttyout, "usage: %s arg ...\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
{ |
{ |
|
|
if (argc < 2 && !another(&argc, &argv, "arguments to SITE command")) { |
if (argc < 2 && !another(&argc, &argv, "arguments to SITE command")) { |
fprintf(ttyout, "usage: %s line-to-send\n", argv[0]); |
fprintf(ttyout, "usage: %s arg ...\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
|
|
if (argc < 2 && !another(&argc, &argv, "mode")) |
if (argc < 2 && !another(&argc, &argv, "mode")) |
goto usage; |
goto usage; |
if ((argc < 3 && !another(&argc, &argv, "file-name")) || argc > 3) { |
if ((argc < 3 && !another(&argc, &argv, "file")) || argc > 3) { |
usage: |
usage: |
fprintf(ttyout, "usage: %s mode file-name\n", argv[0]); |
fprintf(ttyout, "usage: %s mode file\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
code = mapflag; |
code = mapflag; |
return; |
return; |
} |
} |
if ((argc < 3 && !another(&argc, &argv, "mapout")) || argc > 3) { |
if ((argc < 3 && !another(&argc, &argv, "outpattern")) || argc > 3) { |
fprintf(ttyout, "usage: %s [mapin mapout]\n", argv[0]); |
fprintf(ttyout, "usage: %s [inpattern outpattern]\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
code = -1; |
code = -1; |
return; |
return; |
} |
} |
if ((argc < 2 && !another(&argc, &argv, "macro name")) || argc > 2) { |
if ((argc < 2 && !another(&argc, &argv, "macro-name")) || argc > 2) { |
fprintf(ttyout, "usage: %s macro_name\n", argv[0]); |
fprintf(ttyout, "usage: %s macro-name\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
{ |
{ |
off_t size; |
off_t size; |
|
|
if ((argc < 2 && !another(&argc, &argv, "filename")) || argc > 2) { |
if ((argc < 2 && !another(&argc, &argv, "file")) || argc > 2) { |
fprintf(ttyout, "usage: %s filename\n", argv[0]); |
fprintf(ttyout, "usage: %s file\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
{ |
{ |
time_t mtime; |
time_t mtime; |
|
|
if ((argc < 2 && !another(&argc, &argv, "filename")) || argc > 2) { |
if ((argc < 2 && !another(&argc, &argv, "file")) || argc > 2) { |
fprintf(ttyout, "usage: %s filename\n", argv[0]); |
fprintf(ttyout, "usage: %s file\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |
|
|
int orestart_point, ohash, overbose; |
int orestart_point, ohash, overbose; |
char *p, *pager, *oldargv1; |
char *p, *pager, *oldargv1; |
|
|
if ((argc < 2 && !another(&argc, &argv, "filename")) || argc > 2) { |
if ((argc < 2 && !another(&argc, &argv, "file")) || argc > 2) { |
fprintf(ttyout, "usage: %s filename\n", argv[0]); |
fprintf(ttyout, "usage: %s file\n", argv[0]); |
code = -1; |
code = -1; |
return; |
return; |
} |
} |