summaryrefslogtreecommitdiffstats
path: root/lib/libarchive
diff options
context:
space:
mode:
authormm <mm@FreeBSD.org>2016-09-12 22:07:00 +0000
committermm <mm@FreeBSD.org>2016-09-12 22:07:00 +0000
commitb556a88fd276234b713d3b8f66c01638e5030ff2 (patch)
treeb51003dd5c5122b7af3f66f785f03889d96dbc0e /lib/libarchive
parent4fad802c4472b62f310fbda8601c80b846f7a1f0 (diff)
downloadFreeBSD-src-b556a88fd276234b713d3b8f66c01638e5030ff2.zip
FreeBSD-src-b556a88fd276234b713d3b8f66c01638e5030ff2.tar.gz
MFC r305422:
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.
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 48fb2b4..eeb1076 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
OpenPOWER on IntegriCloud