diff options
author | Mike Heffner <mikeh@FreeBSD.org> | 2002-04-26 16:51:03 +0000 |
---|---|---|
committer | Mike Heffner <mikeh@FreeBSD.org> | 2002-04-26 16:51:03 +0000 |
commit | ccb3a87203714318b08be59f5a29f6e916a987ce (patch) | |
tree | 2d3553f3dcfec396b578932ea083969c027d2516 /contrib/lukemftp/src/main.c | |
parent | e25f7def37f0ffffe46ea434abca403a1fa6f30c (diff) |
Notes
Diffstat (limited to 'contrib/lukemftp/src/main.c')
-rw-r--r-- | contrib/lukemftp/src/main.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/contrib/lukemftp/src/main.c b/contrib/lukemftp/src/main.c index d28a08f1e822..3fae56e64710 100644 --- a/contrib/lukemftp/src/main.c +++ b/contrib/lukemftp/src/main.c @@ -171,6 +171,7 @@ main(int argc, char *argv[]) upload_path = NULL; isupload = 0; reply_callback = NULL; + family = AF_UNSPEC; /* * Get the default socket buffer sizes if we don't already have them. @@ -255,8 +256,16 @@ main(int argc, char *argv[]) } } - while ((ch = getopt(argc, argv, "Aadefgino:pP:r:RtT:u:vV")) != -1) { + while ((ch = getopt(argc, argv, "46Aadefgino:pP:r:RtT:u:vV")) != -1) { switch (ch) { + case '4': + family = AF_INET; + break; + + case '6': + family = AF_INET6; + break; + case 'A': activefallback = 0; passivemode = 0; @@ -956,7 +965,7 @@ void usage(void) { (void)fprintf(stderr, -"usage: %s [-AadefginpRtvV] [-o outfile] [-P port] [-r retry]\n" +"usage: %s [-46AadefginpRtvV] [-o outfile] [-P port] [-r retry]\n" " [-T dir,max[,inc][[user@]host [port]]] [host:path[/]]\n" " [file:///file] [ftp://[user[:pass]@]host[:port]/path[/]]\n" " [http://[user[:pass]@]host[:port]/path] [...]\n" |