(main): new option `-p' for enable passive mode.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5196 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1998-11-18 20:47:00 +00:00
parent 3bbab80e53
commit 9aba8a471e

View File

@@ -54,8 +54,9 @@ main(int argc, char **argv)
doglob = 1; doglob = 1;
interactive = 1; interactive = 1;
autologin = 1; autologin = 1;
passivemode = 0; /* passive mode not active */
while ((ch = getopt(argc, argv, "dgintv")) != EOF) { while ((ch = getopt(argc, argv, "dginptv")) != EOF) {
switch (ch) { switch (ch) {
case 'd': case 'd':
options |= SO_DEBUG; options |= SO_DEBUG;
@@ -74,6 +75,9 @@ main(int argc, char **argv)
autologin = 0; autologin = 0;
break; break;
case 'p':
passivemode = 1;
break;
case 't': case 't':
trace++; trace++;
break; break;
@@ -84,7 +88,7 @@ main(int argc, char **argv)
default: default:
fprintf(stderr, fprintf(stderr,
"usage: ftp [-dgintv] [host [port]]\n"); "usage: ftp [-dginptv] [host [port]]\n");
exit(1); exit(1);
} }
} }
@@ -96,7 +100,6 @@ main(int argc, char **argv)
verbose++; verbose++;
cpend = 0; /* no pending replies */ cpend = 0; /* no pending replies */
proxy = 0; /* proxy not active */ proxy = 0; /* proxy not active */
passivemode = 0; /* passive mode not active */
crflag = 1; /* strip c.r. on ascii gets */ crflag = 1; /* strip c.r. on ascii gets */
sendport = -1; /* not using ports */ sendport = -1; /* not using ports */
/* /*