diff options
author | mm <mm@FreeBSD.org> | 2016-09-12 22:07:00 +0000 |
---|---|---|
committer | mm <mm@FreeBSD.org> | 2016-09-12 22:07:00 +0000 |
commit | b556a88fd276234b713d3b8f66c01638e5030ff2 (patch) | |
tree | b51003dd5c5122b7af3f66f785f03889d96dbc0e /lib/libarchive | |
parent | 4fad802c4472b62f310fbda8601c80b846f7a1f0 (diff) | |
download | FreeBSD-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.h | 2 |
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 |