diff options
author | Ben Lindstrom <mouring@eviladmin.org> | 2001-09-18 05:38:44 +0000 |
---|---|---|
committer | Ben Lindstrom <mouring@eviladmin.org> | 2001-09-18 05:38:44 +0000 |
commit | 1e2432416483351ba18ac7ea21538b138db583ae (patch) | |
tree | 5cd4c05c6dad657a43b92b37783481f9a0e106c5 /sftp.c | |
parent | 99b8febe111e304e47c79c1f6f2351afed7a0e96 (diff) |
- stevesk@cvs.openbsd.org 2001/09/17 17:57:57
[scp.1 scp.c sftp.1 sftp.c]
add -Fssh_config option; ok markus@
Diffstat (limited to 'sftp.c')
-rw-r--r-- | sftp.c | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -24,7 +24,7 @@ | |||
24 | 24 | ||
25 | #include "includes.h" | 25 | #include "includes.h" |
26 | 26 | ||
27 | RCSID("$OpenBSD: sftp.c,v 1.18 2001/06/23 15:12:20 itojun Exp $"); | 27 | RCSID("$OpenBSD: sftp.c,v 1.19 2001/09/17 17:57:57 stevesk Exp $"); |
28 | 28 | ||
29 | /* XXX: commandline mode */ | 29 | /* XXX: commandline mode */ |
30 | /* XXX: short-form remote directory listings (like 'ls -C') */ | 30 | /* XXX: short-form remote directory listings (like 'ls -C') */ |
@@ -93,7 +93,9 @@ connect_to_server(char **args, int *in, int *out, pid_t *sshpid) | |||
93 | static void | 93 | static void |
94 | usage(void) | 94 | usage(void) |
95 | { | 95 | { |
96 | fprintf(stderr, "usage: sftp [-1vC] [-b batchfile] [-osshopt=value] [user@]host[:file [file]]\n"); | 96 | fprintf(stderr, |
97 | "usage: sftp [-1vC] [-b batchfile] [-F config] [-o option]\n" | ||
98 | " [user@]host[:file [file]]\n"); | ||
97 | exit(1); | 99 | exit(1); |
98 | } | 100 | } |
99 | 101 | ||
@@ -119,7 +121,7 @@ main(int argc, char **argv) | |||
119 | ll = SYSLOG_LEVEL_INFO; | 121 | ll = SYSLOG_LEVEL_INFO; |
120 | infile = stdin; /* Read from STDIN unless changed by -b */ | 122 | infile = stdin; /* Read from STDIN unless changed by -b */ |
121 | 123 | ||
122 | while ((ch = getopt(argc, argv, "1hvCo:s:S:b:")) != -1) { | 124 | while ((ch = getopt(argc, argv, "1hvCo:s:S:b:F:")) != -1) { |
123 | switch (ch) { | 125 | switch (ch) { |
124 | case 'C': | 126 | case 'C': |
125 | addargs(&args, "-C"); | 127 | addargs(&args, "-C"); |
@@ -131,8 +133,9 @@ main(int argc, char **argv) | |||
131 | } | 133 | } |
132 | debug_level++; | 134 | debug_level++; |
133 | break; | 135 | break; |
136 | case 'F': | ||
134 | case 'o': | 137 | case 'o': |
135 | addargs(&args, "-o%s", optarg); | 138 | addargs(&args, "-%c%s", ch, optarg); |
136 | break; | 139 | break; |
137 | case '1': | 140 | case '1': |
138 | sshver = 1; | 141 | sshver = 1; |