X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/29fe3961abc2dda69b967df7795bb0e6972cd9c4..82471e68a8bb3da8ca95f2b6564c330c52ce891e:/backup.c diff --git a/backup.c b/backup.c index dcb71fa9..c909a940 100644 --- a/backup.c +++ b/backup.c @@ -162,12 +162,7 @@ static int keep_backup(char *fname) int ret_code; /* return if no file to keep */ -#if SUPPORT_LINKS - ret_code = do_lstat(fname, &st); -#else - ret_code = do_stat(fname, &st); -#endif - if (ret_code < 0) + if (do_lstat(fname, &st) < 0) return 1; if (!(file = make_file(fname, NULL, NO_EXCLUDES))) @@ -176,7 +171,6 @@ static int keep_backup(char *fname) if (!(buf = get_backup_name(fname))) return 0; -#ifdef HAVE_MKNOD /* Check to see if this is a device file, or link */ if (IS_DEVICE(file->mode)) { if (am_root && preserve_devices) { @@ -194,7 +188,6 @@ static int keep_backup(char *fname) kept = 1; do_unlink(fname); } -#endif if (!kept && S_ISDIR(file->mode)) { /* make an empty directory */