aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2016-09-05 15:20:55 +0000
committerMartin Matuska <mm@FreeBSD.org>2016-09-05 15:20:55 +0000
commitf4caca1f047bdacc8c0e4b1fdfcd240b4eef0cdc (patch)
tree376bcc170b81296fc976a88eba0bb1570ae8b350 /configure.ac
parent5c8a8484e3b9dafb454855bc4d3451e1132540aa (diff)
downloadsrc-f4caca1f047bdacc8c0e4b1fdfcd240b4eef0cdc.tar.gz
src-f4caca1f047bdacc8c0e4b1fdfcd240b4eef0cdc.zip
Update vendor/libarchive to git b4099917d6893ed77af24caff1156e044ebd4fa5
Vendor issues fixed: PR #777: Multiple bugfixes for setup_acls() This fixes a bug that caused ACLs not to be read properly for files and directories inside subdirectories and as a result not being stored in tar archives.
Notes
Notes: svn path=/vendor/libarchive/dist/; revision=305420
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac10
1 files changed, 9 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index bda5e6eb01da..fc82b0ef9d5f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -624,6 +624,13 @@ AC_CHECK_TYPES(struct vfsconf,,,
#include <sys/mount.h>
])
+AC_CHECK_TYPES(struct xvfsconf,,,
+ [#if HAVE_SYS_TYPES_H
+ #include <sys/types.h>
+ #endif
+ #include <sys/mount.h>
+ ])
+
# There are several variants of readdir_r around; we only
# accept the POSIX-compliant version.
AC_COMPILE_IFELSE(
@@ -688,7 +695,8 @@ if test "x$enable_acl" != "xno"; then
AC_CHECK_HEADERS([acl/libacl.h])
AC_CHECK_HEADERS([sys/acl.h])
AC_CHECK_LIB([acl],[acl_get_file])
- AC_CHECK_FUNCS([acl_create_entry acl_init acl_set_fd acl_set_fd_np acl_set_file])
+ AC_CHECK_FUNCS([acl_create_entry acl_get_fd_np])
+ AC_CHECK_FUNCS([acl_init acl_set_fd acl_set_fd_np acl_set_file])
AC_CHECK_TYPES(acl_permset_t,,,
[#if HAVE_SYS_TYPES_H