From: Martin Matuska Date: Wed, 23 Nov 2016 16:52:03 +0000 (+0100) Subject: Add missing check for acl_is_trivial_np() to configure.ac X-Git-Tag: v3.3.0~115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=992652f4387caa62ac252dc51647a267ca9c579a;p=thirdparty%2Flibarchive.git Add missing check for acl_is_trivial_np() to configure.ac --- diff --git a/configure.ac b/configure.ac index d4e5aac5b..86f87e074 100644 --- a/configure.ac +++ b/configure.ac @@ -703,7 +703,8 @@ if test "x$enable_acl" != "xno"; then # (It's a pretty obvious oversight; otherwise, there's no way to # test for specific permissions in a permset.) Linux uses the obvious # name, FreeBSD adds _np to mark it as "non-Posix extension." - # Test for both as a double-check that we really have POSIX-style ACL support. + # Test for both as a double-check that we really have POSIX-style ACL + # support. AC_CHECK_FUNCS(acl_get_perm_np acl_get_perm acl_get_link acl_get_link_np,,, [#if HAVE_SYS_TYPES_H #include @@ -713,6 +714,16 @@ if test "x$enable_acl" != "xno"; then #endif ]) + # Check for acl_is_trivial_np on FreeBSD + AC_CHECK_FUNCS(acl_is_trivial_np,,, + [#if HAVE_SYS_TYPES_H + #include + #endif + #if HAVE_SYS_ACL_H + #include + #endif + ]) + # MacOS has an acl.h that isn't POSIX. It can be detected by # checking for ACL_USER AC_CHECK_DECL([ACL_USER],