We no longer refer to a batch "prefix".

This commit is contained in:
Wayne Davison committed 2004-07-15 16:27:02 +00:00
1 parent 0fac7fe8b8
commit 9b3318b0df
3 files changed
+19 -19

No files matched your search

+3 -3
View File
@@ -8,7 +8,7 @@
#include "rsync.h"
#include <time.h>
extern char *batch_prefix;
extern char *batch_name;
void write_batch_argvs_file(int argc, char *argv[])
{
@@ -16,7 +16,7 @@ void write_batch_argvs_file(int argc, char *argv[])
char filename[MAXPATHLEN];
stringjoin(filename, sizeof filename,
batch_prefix, ".rsync_argvs", NULL);
batch_name, ".rsync_argvs", NULL);
fd = do_open(filename, O_WRONLY | O_CREAT | O_TRUNC,
S_IRUSR | S_IWUSR | S_IEXEC);
if (fd < 0) {
@@ -34,7 +34,7 @@ void write_batch_argvs_file(int argc, char *argv[])
write(fd, " ", 1);
if (strncmp(argv[i], "--write-batch=", 14) == 0) {
write(fd, "--read-batch=", 13);
write(fd, batch_prefix, strlen(batch_prefix));
write(fd, batch_name, strlen(batch_name));
} else if (i == argc - 1) {
char *p = find_colon(argv[i]);
if (p) {
+4 -4
View File
@@ -59,7 +59,7 @@ extern char *files_from;
extern char *remote_filesfrom_file;
extern char *rsync_path;
extern char *shell_cmd;
extern char *batch_prefix;
extern char *batch_name;
/* there's probably never more than at most 2 outstanding child processes,
@@ -598,7 +598,7 @@ void start_server(int f_in, int f_out, int argc, char *argv[])
if (am_sender) {
keep_dirlinks = 0; /* Must be disabled on the sender. */
recv_exclude_list(f_in);
if (cvs_exclude)
add_cvs_excludes();
@@ -1074,12 +1074,12 @@ int main(int argc,char *argv[])
if (write_batch)
write_batch_argvs_file(orig_argc, orig_argv);
batch_fd = do_open(batch_prefix,
batch_fd = do_open(batch_name,
write_batch ? O_WRONLY | O_CREAT | O_TRUNC
: O_RDONLY, S_IRUSR | S_IWUSR);
if (batch_fd < 0) {
rsyserr(FERROR, errno, "Batch file %s open error",
batch_prefix);
batch_name);
exit_cleanup(RERR_FILEIO);
}
}
+12 -12
View File
@@ -133,8 +133,8 @@ int quiet = 0;
int always_checksum = 0;
int list_only = 0;
#define MAX_BATCH_PREFIX_LEN 256 /* Must be less than MAXPATHLEN-13 */
char *batch_prefix = NULL;
#define MAX_BATCH_NAME_LEN 256 /* Must be less than MAXPATHLEN-13 */
char *batch_name = NULL;
static int daemon_opt; /* sets am_daemon after option error-reporting */
static int modify_window_set;
@@ -291,8 +291,8 @@ void usage(enum logcode F)
rprintf(F," --log-format=FORMAT log file transfers using specified format\n");
rprintf(F," --password-file=FILE get password from FILE\n");
rprintf(F," --bwlimit=KBPS limit I/O bandwidth, KBytes per second\n");
rprintf(F," --write-batch=PREFIX write batch fileset starting with PREFIX\n");
rprintf(F," --read-batch=PREFIX read batch fileset starting with PREFIX\n");
rprintf(F," --write-batch=FILE write a batch to FILE\n");
rprintf(F," --read-batch=FILE read a batch from FILE\n");
rprintf(F," --checksum-seed=NUM set block/file checksum seed\n");
#ifdef INET6
rprintf(F," -4 --ipv4 prefer IPv4\n");
@@ -385,8 +385,8 @@ static struct poptOption long_options[] = {
{"address", 0, POPT_ARG_STRING, &bind_address, 0, 0, 0 },
{"backup-dir", 0, POPT_ARG_STRING, &backup_dir, 0, 0, 0 },
{"hard-links", 'H', POPT_ARG_NONE, &preserve_hard_links, 0, 0, 0 },
{"read-batch", 0, POPT_ARG_STRING, &batch_prefix, OPT_READ_BATCH, 0, 0 },
{"write-batch", 0, POPT_ARG_STRING, &batch_prefix, OPT_WRITE_BATCH, 0, 0 },
{"read-batch", 0, POPT_ARG_STRING, &batch_name, OPT_READ_BATCH, 0, 0 },
{"write-batch", 0, POPT_ARG_STRING, &batch_name, OPT_WRITE_BATCH, 0, 0 },
{"files-from", 0, POPT_ARG_STRING, &files_from, 0, 0, 0 },
{"from0", '0', POPT_ARG_NONE, &eol_nulls, 0, 0, 0},
{"no-implied-dirs", 0, POPT_ARG_VAL, &implied_dirs, 0, 0, 0 },
@@ -568,12 +568,12 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
break;
case OPT_WRITE_BATCH:
/* popt stores the filename in batch_prefix for us */
/* batch_name is already set */
write_batch = 1;
break;
case OPT_READ_BATCH:
/* popt stores the filename in batch_prefix for us */
/* batch_name is already set */
read_batch = 1;
break;
@@ -646,12 +646,12 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
/* We don't actually exit_cleanup(), so that we can still service
* older version clients that still send batch args to server. */
read_batch = write_batch = 0;
batch_prefix = NULL;
batch_name = NULL;
}
if (batch_prefix && strlen(batch_prefix) > MAX_BATCH_PREFIX_LEN) {
if (batch_name && strlen(batch_name) > MAX_BATCH_NAME_LEN) {
rprintf(FERROR,
"the batch-file prefix must be %d characters or less.\n",
MAX_BATCH_PREFIX_LEN);
"the batch-file name must be %d characters or less.\n",
MAX_BATCH_NAME_LEN);
exit_cleanup(RERR_SYNTAX);
}