extern int ignore_times;
extern int size_only;
extern int io_timeout;
-extern int remote_version;
+extern int protocol_version;
extern int always_checksum;
extern int modify_window;
extern char *compare_dest;
}
}
file_checksum(fname,sum,st->st_size);
- if (remote_version < 21) {
+ if (protocol_version < 21) {
return (memcmp(sum,file->sum,2) == 0);
} else {
return (memcmp(sum,file->sum,MD4_SUM_LENGTH) == 0);
write_int(f, sum->count);
write_int(f, sum->blength);
- if (remote_version >= 27)
+ if (protocol_version >= 27)
write_int(f, sum->s2length);
write_int(f, sum->remainder);
}
* This might be made one of several selectable heuristics.
*/
-static void sum_sizes_sqroot_baarda(struct sum_struct *sum, uint64 len)
+static void sum_sizes_sqroot(struct sum_struct *sum, uint64 len)
{
extern int block_size;
int blength, s2length, b;
blength = MAX(blength, BLOCK_SIZE);
}
- if (remote_version < 27) {
+ if (protocol_version < 27) {
s2length = csum_length;
} else if (csum_length == SUM_LENGTH) {
s2length = SUM_LENGTH;
struct sum_struct sum;
OFF_T offset = 0;
- sum_sizes_sqroot_baarda(&sum, len);
+ sum_sizes_sqroot(&sum, len);
write_sum_head(f_out, &sum);
if (dry_run) return; /* XXXX -- might cause inaccuracies?? -- mbp */
if (statret == 0 && !S_ISDIR(st.st_mode)) {
if (robust_unlink(fname) != 0) {
- rprintf(FERROR, RSYNC_NAME
- ": recv_generator: unlink \"%s\" to make room for directory: %s\n",
- fname,strerror(errno));
+ rprintf(FERROR,
+ "recv_generator: unlink %s to make room for directory: %s\n",
+ full_fname(fname), strerror(errno));
return;
}
statret = -1;
if (!(relative_paths && errno==ENOENT &&
create_directory_path(fname, orig_umask)==0 &&
do_mkdir(fname,file->mode)==0)) {
- rprintf(FERROR, RSYNC_NAME ": recv_generator: mkdir \"%s\": %s (2)\n",
- fname,strerror(errno));
+ rprintf(FERROR, "recv_generator: mkdir %s failed: %s\n",
+ full_fname(fname), strerror(errno));
}
}
/* f_out is set to -1 when doing final directory
if (safe_symlinks && unsafe_symlink(file->link, fname)) {
if (verbose) {
- rprintf(FINFO,"ignoring unsafe symlink \"%s\" -> \"%s\"\n",
- fname,file->link);
+ rprintf(FINFO, "ignoring unsafe symlink %s -> \"%s\"\n",
+ full_fname(fname), file->link);
}
return;
}
delete_file(fname);
}
if (do_symlink(file->link,fname) != 0) {
- rprintf(FERROR,RSYNC_NAME": symlink \"%s\" -> \"%s\": %s\n",
- fname,file->link,strerror(errno));
+ rprintf(FERROR, "symlink %s -> \"%s\" failed: %s\n",
+ full_fname(fname), file->link, strerror(errno));
} else {
set_perms(fname,file,NULL,0);
if (verbose) {
rprintf(FINFO,"mknod(%s,0%o,0x%x)\n",
fname,(int)file->mode,(int)file->rdev);
if (do_mknod(fname,file->mode,file->rdev) != 0) {
- rprintf(FERROR,"mknod %s : %s\n",fname,strerror(errno));
+ rprintf(FERROR, "mknod %s failed: %s\n",
+ full_fname(fname), strerror(errno));
} else {
set_perms(fname,file,NULL,0);
if (verbose)
if (errno == ENOENT) {
write_int(f_out,i);
if (!dry_run) write_sum_head(f_out, NULL);
- } else {
- if (verbose > 1)
- rprintf(FERROR, RSYNC_NAME
- ": recv_generator failed to open \"%s\": %s\n",
- fname, strerror(errno));
+ } else if (verbose > 1) {
+ rprintf(FERROR,
+ "recv_generator: failed to open %s: %s\n",
+ full_fname(fname), strerror(errno));
}
return;
}
fd = do_open(fnamecmp, O_RDONLY, 0);
if (fd == -1) {
- rprintf(FERROR,RSYNC_NAME": failed to open \"%s\", continuing : %s\n",fnamecmp,strerror(errno));
+ rprintf(FERROR, "failed to open %s, continuing: %s\n",
+ full_fname(fnamecmp), strerror(errno));
/* pretend the file didn't exist */
write_int(f_out,i);
write_sum_head(f_out, NULL);