diff options
author | Martin Matuska <mm@FreeBSD.org> | 2016-09-05 15:40:41 +0000 |
---|---|---|
committer | Martin Matuska <mm@FreeBSD.org> | 2016-09-05 15:40:41 +0000 |
commit | 47af42f8e7cf195e957d55d58fd16c030f6b5f83 (patch) | |
tree | 889be195ef3b101a1bd37ccce341b4749d2294a0 /lib/libarchive | |
parent | 64cb5e2a26932271783dd65ee739178f0a36b188 (diff) | |
parent | f4caca1f047bdacc8c0e4b1fdfcd240b4eef0cdc (diff) | |
download | src-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.h | 2 |
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 |