aboutsummaryrefslogtreecommitdiffstats
path: root/backup.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2004-01-11 07:28:45 +0000
committerWayne Davison <wayned@samba.org>2004-01-11 07:28:45 +0000
commit728d09220143d6aa088cb080eb754af57aa62f3a (patch)
tree3d29bc9794b6e228db21c64f26974f792dc02a83 /backup.c
parent80707c983c5a12f3c3f95ba3d26dd1aac866135a (diff)
downloadandroid_external_rsync-728d09220143d6aa088cb080eb754af57aa62f3a.tar.gz
android_external_rsync-728d09220143d6aa088cb080eb754af57aa62f3a.tar.bz2
android_external_rsync-728d09220143d6aa088cb080eb754af57aa62f3a.zip
Use the new union-ified flist_struct values.
Diffstat (limited to 'backup.c')
-rw-r--r--backup.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/backup.c b/backup.c
index a8244743..90676f98 100644
--- a/backup.c
+++ b/backup.c
@@ -219,7 +219,7 @@ static int keep_backup(char *fname)
if (IS_DEVICE(file->mode)) {
if (am_root && preserve_devices) {
make_bak_dir(fname, backup_dir);
- if (do_mknod(keep_name, file->mode, file->rdev) != 0) {
+ if (do_mknod(keep_name, file->mode, file->u.rdev) != 0) {
rprintf(FERROR, "mknod %s failed: %s\n",
full_fname(keep_name), strerror(errno));
} else if (verbose > 2) {
@@ -249,17 +249,17 @@ static int keep_backup(char *fname)
#if SUPPORT_LINKS
if (!kept && preserve_links && S_ISLNK(file->mode)) {
extern int safe_symlinks;
- if (safe_symlinks && unsafe_symlink(file->link, keep_name)) {
+ if (safe_symlinks && unsafe_symlink(file->u.link, keep_name)) {
if (verbose) {
rprintf(FINFO, "ignoring unsafe symlink %s -> %s\n",
- full_fname(keep_name), file->link);
+ full_fname(keep_name), file->u.link);
}
kept = 1;
}
make_bak_dir(fname, backup_dir);
- if (do_symlink(file->link, keep_name) != 0) {
+ if (do_symlink(file->u.link, keep_name) != 0) {
rprintf(FERROR, "link %s -> %s : %s\n",
- full_fname(keep_name), file->link, strerror(errno));
+ full_fname(keep_name), file->u.link, strerror(errno));
}
do_unlink(fname);
kept = 1;