X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/fb55e28d83ab11c17b8932019362a8926598efcd..e0ed4e4087ebeff0b0fe8f3419bcccf84fbd89a9:/generator.c diff --git a/generator.c b/generator.c index 48273f0c..69da8db6 100644 --- a/generator.c +++ b/generator.c @@ -36,7 +36,7 @@ extern int csum_length; 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; @@ -80,7 +80,7 @@ static int skip_file(char *fname, } } 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); @@ -112,7 +112,7 @@ void write_sum_head(int f, struct sum_struct *sum) 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); } @@ -162,7 +162,7 @@ static void sum_sizes_sqroot_baarda(struct sum_struct *sum, uint64 len) 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; @@ -314,9 +314,9 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) 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; @@ -325,8 +325,8 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) 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 @@ -344,8 +344,8 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) 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; } @@ -367,8 +367,8 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) 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) { @@ -389,7 +389,8 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) 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) @@ -444,11 +445,10 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) 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; } @@ -497,7 +497,8 @@ void recv_generator(char *fname, struct file_list *flist, int i, int f_out) 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);