diff options
| author | Wayne Davison <wayned@samba.org> | 2004-01-11 07:28:45 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2004-01-11 07:28:45 +0000 |
| commit | 728d09220143d6aa088cb080eb754af57aa62f3a (patch) | |
| tree | 3d29bc9794b6e228db21c64f26974f792dc02a83 /backup.c | |
| parent | 80707c983c5a12f3c3f95ba3d26dd1aac866135a (diff) | |
| download | android_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.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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; |
