|author||Peter Seebach <email@example.com>||2014-05-15 18:49:12 -0500|
|committer||Peter Seebach <firstname.lastname@example.org>||2014-05-15 18:49:12 -0500|
fchmodat: don't pass AT_SYMLINK_NOFOLLOWseebs/xattr
underlying fchmodat() will just fail, but GNU tar calls it that way anyway, figuring it'll just retry on failure, but we don't report the failure. Nor do we want to, because that's expensive and slow and will result in additional database round trips. But I don't want to fail out right away, so for now, just strip the flag.
Diffstat (limited to 'ChangeLog.txt')
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index d4fdeec..27a6fcf 100644
@@ -1,3 +1,9 @@
+ * (seebs) drop flags when calling fchmodat() to appease GNU tar.
+ * (seebs) extended attribute support
* (seebs) mknod wasn't calling mknodat.
* (seebs) mkdirat wasn't recording the logical DB mode for directories