Matt McCutchen's Web Site
/
rsync
/
rsync-patches.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
The patches for 3.0.4pre1.
[rsync/rsync-patches.git]
/
checksum-xattr.diff
diff --git
a/checksum-xattr.diff
b/checksum-xattr.diff
index
53d1319
..
62e1fbf
100644
(file)
--- a/
checksum-xattr.diff
+++ b/
checksum-xattr.diff
@@
-191,7
+191,7
@@
diff --git a/xattrs.c b/xattrs.c
continue;
}
continue;
}
-@@ -89
1,6 +899
,39 @@ int del_def_xattr_acl(const char *fname)
+@@ -89
4,6 +902
,39 @@ int del_def_xattr_acl(const char *fname)
}
#endif
}
#endif
@@
-202,7
+202,7
@@
diff --git a/xattrs.c b/xattrs.c
+ char buf[256];
+ uint32 file_length, mtime;
+ int len;
+ char buf[256];
+ uint32 file_length, mtime;
+ int len;
-+
++
+ len = sys_lgetxattr(fname, mdattr, buf, sizeof buf);
+ if (len < 0) {
+ if (errno == ENOTSUP || errno == ENOATTR)
+ len = sys_lgetxattr(fname, mdattr, buf, sizeof buf);
+ if (len < 0) {
+ if (errno == ENOTSUP || errno == ENOATTR)