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
Call link_stat() with its new arg (for --keep-dirlinks support).
[rsync/rsync.git]
/
hlink.c
diff --git
a/hlink.c
b/hlink.c
index
29ddbaf
..
4228b73
100644
(file)
--- a/
hlink.c
+++ b/
hlink.c
@@
-183,11
+183,11
@@
void do_hard_links(void)
for (i = 0; i < hlink_count; i++) {
first = file = hlink_list[i];
for (i = 0; i < hlink_count; i++) {
first = file = hlink_list[i];
- if (link_stat(f_name_to(first, hlink1), &st1
) !=
0)
+ if (link_stat(f_name_to(first, hlink1), &st1
, 0) <
0)
continue;
while ((file = file->F_NEXT) != first) {
hlink2 = f_name(file);
continue;
while ((file = file->F_NEXT) != first) {
hlink2 = f_name(file);
- if (link_stat(hlink2, &st2) == 0) {
+ if (link_stat(hlink2, &st2
, 0
) == 0) {
if (st2.st_dev == st1.st_dev
&& st2.st_ino == st1.st_ino)
continue;
if (st2.st_dev == st1.st_dev
&& st2.st_ino == st1.st_ino)
continue;