aboutsummaryrefslogtreecommitdiff
path: root/lib/libarchive
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2016-09-05 15:40:41 +0000
committerMartin Matuska <mm@FreeBSD.org>2016-09-05 15:40:41 +0000
commit47af42f8e7cf195e957d55d58fd16c030f6b5f83 (patch)
tree889be195ef3b101a1bd37ccce341b4749d2294a0 /lib/libarchive
parent64cb5e2a26932271783dd65ee739178f0a36b188 (diff)
parentf4caca1f047bdacc8c0e4b1fdfcd240b4eef0cdc (diff)
downloadsrc-47af42f8e7cf195e957d55d58fd16c030f6b5f83.tar.gz
src-47af42f8e7cf195e957d55d58fd16c030f6b5f83.zip
MFV r305420:
Sync libarchive with vendor Vendor issues fixed: PR #777: Multiple bugfixes for setup_acls() This includes a bugfix for a bug that caused ACLs not to be read properly for files and directories inside subdirectories and as a result not being stored or being incorrectly stored in tar archives. MFC after: 3 days
Notes
Notes: svn path=/head/; revision=305422
Diffstat (limited to 'lib/libarchive')
-rw-r--r--lib/libarchive/config_freebsd.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libarchive/config_freebsd.h b/lib/libarchive/config_freebsd.h
index 48fb2b4df987..eeb107630629 100644
--- a/lib/libarchive/config_freebsd.h
+++ b/lib/libarchive/config_freebsd.h
@@ -30,6 +30,7 @@
/* FreeBSD 5.0 and later have ACL and extattr support. */
#if __FreeBSD__ > 4
#define HAVE_ACL_CREATE_ENTRY 1
+#define HAVE_ACL_GET_FD_NP 1
#define HAVE_ACL_GET_LINK_NP 1
#define HAVE_ACL_GET_PERM_NP 1
#define HAVE_ACL_INIT 1
@@ -45,6 +46,7 @@
#define HAVE_EXTATTR_LIST_FILE 1
#define HAVE_EXTATTR_SET_FD 1
#define HAVE_EXTATTR_SET_FILE 1
+#define HAVE_STRUCT_XVFSCONF 1
#define HAVE_SYS_ACL_H 1
#define HAVE_SYS_EXTATTR_H 1
#endif