Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Changed rprintf() calls that included strerror() to use rsyserr().
[rsync/rsync.git]
/
rsync.c
diff --git
a/rsync.c
b/rsync.c
index
6c3f806
..
7af64e7
100644
(file)
--- a/
rsync.c
+++ b/
rsync.c
@@
-68,8
+68,8
@@
int delete_file(char *fname)
if (!S_ISDIR(st.st_mode)) {
if (robust_unlink(fname) == 0 || errno == ENOENT)
return 0;
if (!S_ISDIR(st.st_mode)) {
if (robust_unlink(fname) == 0 || errno == ENOENT)
return 0;
- r
printf(FERROR, "delete_file: unlink %s failed: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "delete_file: unlink %s failed
",
+ full_fname(fname));
return -1;
}
return -1;
}
@@
-77,15
+77,15
@@
int delete_file(char *fname)
return 0;
if (!force_delete || !recurse
|| (errno != ENOTEMPTY && errno != EEXIST)) {
return 0;
if (!force_delete || !recurse
|| (errno != ENOTEMPTY && errno != EEXIST)) {
- r
printf(FERROR, "delete_file: rmdir %s failed: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "delete_file: rmdir %s failed
",
+ full_fname(fname));
return -1;
}
/* now we do a recsursive delete on the directory ... */
if (!(d = opendir(fname))) {
return -1;
}
/* now we do a recsursive delete on the directory ... */
if (!(d = opendir(fname))) {
- r
printf(FERROR, "delete_file: opendir %s failed: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "delete_file: opendir %s failed
",
+ full_fname(fname));
return -1;
}
return -1;
}
@@
-103,8
+103,8
@@
int delete_file(char *fname)
}
}
if (errno) {
}
}
if (errno) {
- r
printf(FERROR, "delete_file: readdir %s failed: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "delete_file: readdir %s failed
",
+ full_fname(fname));
closedir(d);
return -1;
}
closedir(d);
return -1;
}
@@
-112,8
+112,8
@@
int delete_file(char *fname)
closedir(d);
if (do_rmdir(fname) != 0) {
closedir(d);
if (do_rmdir(fname) != 0) {
- r
printf(FERROR, "delete_file: rmdir %s failed: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "delete_file: rmdir %s failed
",
+ full_fname(fname));
return -1;
}
return -1;
}
@@
-131,8
+131,8
@@
int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st,
if (!st) {
if (link_stat(fname,&st2) != 0) {
if (!st) {
if (link_stat(fname,&st2) != 0) {
- r
printf(FERROR, "stat %s failed: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "stat %s failed
",
+ full_fname(fname));
return 0;
}
st = &st2;
return 0;
}
st = &st2;
@@
-146,8
+146,8
@@
int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st,
* because some filesystems can't do it */
if (set_modtime(fname,file->modtime) != 0 &&
!S_ISDIR(st->st_mode)) {
* because some filesystems can't do it */
if (set_modtime(fname,file->modtime) != 0 &&
!S_ISDIR(st->st_mode)) {
- r
printf(FERROR, "failed to set times on %s: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "failed to set times on %s
",
+ full_fname(fname));
return 0;
}
updated = 1;
return 0;
}
updated = 1;
@@
-174,9
+174,9
@@
int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st,
change_gid ? file->gid : st->st_gid) != 0) {
/* shouldn't have attempted to change uid or gid
* unless have the privilege */
change_gid ? file->gid : st->st_gid) != 0) {
/* shouldn't have attempted to change uid or gid
* unless have the privilege */
- r
printf(FERROR, "%s %s failed: %s\n
",
+ r
syserr(FERROR, errno, "%s %s failed
",
change_uid ? "chown" : "chgrp",
change_uid ? "chown" : "chgrp",
- full_fname(fname)
, strerror(errno)
);
+ full_fname(fname));
return 0;
}
/* a lchown had been done - we have to re-stat if the
return 0;
}
/* a lchown had been done - we have to re-stat if the
@@
-193,8
+193,8
@@
int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st,
if ((st->st_mode & CHMOD_BITS) != (file->mode & CHMOD_BITS)) {
updated = 1;
if (do_chmod(fname,(file->mode & CHMOD_BITS)) != 0) {
if ((st->st_mode & CHMOD_BITS) != (file->mode & CHMOD_BITS)) {
updated = 1;
if (do_chmod(fname,(file->mode & CHMOD_BITS)) != 0) {
- r
printf(FERROR, "failed to set permissions on %s: %s\n
",
- full_fname(fname)
, strerror(errno)
);
+ r
syserr(FERROR, errno, "failed to set permissions on %s
",
+ full_fname(fname));
return 0;
}
}
return 0;
}
}
@@
-239,9
+239,9
@@
void finish_transfer(char *fname, char *fnametmp, struct file_struct *file,
/* move tmp file over real file */
ret = robust_rename(fnametmp, fname, file->mode & INITACCESSPERMS);
if (ret < 0) {
/* move tmp file over real file */
ret = robust_rename(fnametmp, fname, file->mode & INITACCESSPERMS);
if (ret < 0) {
- r
printf(FERROR, "%s %s -> \"%s\": %s\n
",
+ r
syserr(FERROR, errno, "%s %s -> \"%s\"
",
ret == -2 ? "copy" : "rename",
ret == -2 ? "copy" : "rename",
- full_fname(fnametmp), fname
, strerror(errno)
);
+ full_fname(fnametmp), fname);
do_unlink(fnametmp);
} else {
set_perms(fname, file, NULL,
do_unlink(fnametmp);
} else {
set_perms(fname, file, NULL,