version 1.25, 2002/02/06 14:27:23 |
version 1.26, 2002/02/12 12:32:27 |
|
|
|
|
FILE* infile; |
FILE* infile; |
size_t copy_buffer_len = 32768; |
size_t copy_buffer_len = 32768; |
|
size_t num_requests = 16; |
|
|
static void |
static void |
connect_to_server(char *path, char **args, int *in, int *out, pid_t *sshpid) |
connect_to_server(char *path, char **args, int *in, int *out, pid_t *sshpid) |
|
|
ll = SYSLOG_LEVEL_INFO; |
ll = SYSLOG_LEVEL_INFO; |
infile = stdin; /* Read from STDIN unless changed by -b */ |
infile = stdin; /* Read from STDIN unless changed by -b */ |
|
|
while ((ch = getopt(argc, argv, "1hvCo:s:S:b:B:F:P:")) != -1) { |
while ((ch = getopt(argc, argv, "1hvCo:s:S:b:B:F:P:R:")) != -1) { |
switch (ch) { |
switch (ch) { |
case 'C': |
case 'C': |
addargs(&args, "-C"); |
addargs(&args, "-C"); |
|
|
copy_buffer_len = strtol(optarg, &cp, 10); |
copy_buffer_len = strtol(optarg, &cp, 10); |
if (copy_buffer_len == 0 || *cp != '\0') |
if (copy_buffer_len == 0 || *cp != '\0') |
fatal("Invalid buffer size \"%s\"", optarg); |
fatal("Invalid buffer size \"%s\"", optarg); |
|
break; |
|
case 'R': |
|
num_requests = strtol(optarg, &cp, 10); |
|
if (num_requests == 0 || *cp != '\0') |
|
fatal("Invalid number of requests \"%s\"", |
|
optarg); |
break; |
break; |
case 'h': |
case 'h': |
default: |
default: |