X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/373ef1601079db3a26591a3b9089b4bcb366ee82..f2ae9e8583d289ed876c3666bd533dba13ffbfb8:/hlink.c diff --git a/hlink.c b/hlink.c index 4228b73e..1918319b 100644 --- a/hlink.c +++ b/hlink.c @@ -36,7 +36,7 @@ static int hlink_compare(struct file_struct **file1, struct file_struct **file2) if (f1->F_INODE != f2->F_INODE) return (int) (f1->F_INODE > f2->F_INODE ? 1 : -1); - return file_compare(file1, file2); + return f_name_cmp(*file1, *file2); } static struct file_struct **hlink_list; @@ -135,6 +135,7 @@ void init_hard_links(struct file_list *flist) int hard_link_check(struct file_struct *file, int skip) { +#if SUPPORT_HARD_LINKS if (!hlink_list || !file->link_u.links) return 0; if (skip && !(file->flags & FLAG_HLINK_EOL)) @@ -146,6 +147,7 @@ int hard_link_check(struct file_struct *file, int skip) } return 1; } +#endif return 0; }